com.esri.arcgis.geodatabaseextensions
Class IDECadastralFabric2Proxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geodatabaseextensions.IDECadastralFabric2Proxy
All Implemented Interfaces:
IDECadastralFabric2, Externalizable, Serializable

public class IDECadastralFabric2Proxy
extends com.esri.arcgis.interop.Dispatch
implements IDECadastralFabric2, Serializable

Provides access to members that describe cadastral fabric data elements.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Constructor Summary
  IDECadastralFabric2Proxy()
           
  IDECadastralFabric2Proxy(Object obj)
           
protected IDECadastralFabric2Proxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 double getBufferDistanceForAdjustment()
          The distance used to generate a buffer around the job parcels.
 int getCompiledAccuracyCategory()
          The default accuracy category for compiled parcels.
 double getMaximumShiftThreshold()
          Coordinate changes will be written if the shift is greater than this tolerance value.
 String getSurrogateVersion()
          The name of the surrogate version if applicable.
 int getType()
          The cadastral fabric type.
 int getVersion()
          The cadastral fabric version.
 boolean isMultiGenerationEditing()
          Indicates whether Cadastral Fabrics greater than one level below default can be edited.
 boolean isMultiLevelReconcile()
          Indicates if reconciling and posting with an ancestor more than one generation above the working version is allowed.
 boolean isPinAdjustmentBoundary()
          Indicates whether points on the adjustment area boundary should be pinned.
 boolean isPinAdjustmentPointsWithinBoundary()
          Indicates whether non-adjusted points within the adjustment are should be pinned.
 boolean isWriteAdjustmentVectors()
          Indicates whether adjustment vectors should be written.
 void removeListener(String iidStr, Object theListener)
           
 void setBufferDistanceForAdjustment(double distance)
          The distance used to generate a buffer around the job parcels.
 void setCompiledAccuracyCategory(int defaultAccuracy)
          The default accuracy category for compiled parcels.
 void setMaximumShiftThreshold(double threshold)
          Coordinate changes will be written if the shift is greater than this tolerance value.
 void setMultiGenerationEditing(boolean pAllow)
          Indicates whether Cadastral Fabrics greater than one level below default can be edited.
 void setMultiLevelReconcile(boolean pAllow)
          Indicates if reconciling and posting with an ancestor more than one generation above the working version is allowed.
 void setPinAdjustmentBoundary(boolean pPinBoundary)
          Indicates whether points on the adjustment area boundary should be pinned.
 void setPinAdjustmentPointsWithinBoundary(boolean pPinWithinBoundary)
          Indicates whether non-adjusted points within the adjustment are should be pinned.
 void setSurrogateVersion(String surrogate)
          The name of the surrogate version if applicable.
 void setType(int type)
          The cadastral fabric type.
 void setWriteAdjustmentVectors(boolean pWriteAdjustmentVectors)
          Indicates whether adjustment vectors should be written.
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

noncastable

public boolean noncastable
Constructor Detail

IDECadastralFabric2Proxy

public IDECadastralFabric2Proxy()

IDECadastralFabric2Proxy

public IDECadastralFabric2Proxy(Object obj)
                         throws IOException
Throws:
IOException

IDECadastralFabric2Proxy

protected IDECadastralFabric2Proxy(Object obj,
                                   String iid)
                            throws IOException
Throws:
IOException
Method Detail

addListener

public void addListener(String iidStr,
                        Object theListener,
                        Object theSource)
                 throws IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

getCompiledAccuracyCategory

public int getCompiledAccuracyCategory()
                                throws IOException,
                                       AutomationException
The default accuracy category for compiled parcels.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getCompiledAccuracyCategory in interface IDECadastralFabric2
Returns:
The defaultAccuracy
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCompiledAccuracyCategory

public void setCompiledAccuracyCategory(int defaultAccuracy)
                                 throws IOException,
                                        AutomationException
The default accuracy category for compiled parcels.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setCompiledAccuracyCategory in interface IDECadastralFabric2
Parameters:
defaultAccuracy - The defaultAccuracy (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBufferDistanceForAdjustment

public double getBufferDistanceForAdjustment()
                                      throws IOException,
                                             AutomationException
The distance used to generate a buffer around the job parcels. This buffer defines the adjustment area.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getBufferDistanceForAdjustment in interface IDECadastralFabric2
Returns:
The distance
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBufferDistanceForAdjustment

public void setBufferDistanceForAdjustment(double distance)
                                    throws IOException,
                                           AutomationException
The distance used to generate a buffer around the job parcels. This buffer defines the adjustment area.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setBufferDistanceForAdjustment in interface IDECadastralFabric2
Parameters:
distance - The distance (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getType

public int getType()
            throws IOException,
                   AutomationException
The cadastral fabric type.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getType in interface IDECadastralFabric2
Returns:
A com.esri.arcgis.geodatabaseextensions.esriCadastralFabricType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setType

public void setType(int type)
             throws IOException,
                    AutomationException
The cadastral fabric type.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setType in interface IDECadastralFabric2
Parameters:
type - A com.esri.arcgis.geodatabaseextensions.esriCadastralFabricType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSurrogateVersion

public String getSurrogateVersion()
                           throws IOException,
                                  AutomationException
The name of the surrogate version if applicable. Indicates if the cadastral fabric is a surrogate version.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getSurrogateVersion in interface IDECadastralFabric2
Returns:
The surrogate
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSurrogateVersion

public void setSurrogateVersion(String surrogate)
                         throws IOException,
                                AutomationException
The name of the surrogate version if applicable. Indicates if the cadastral fabric is a surrogate version.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setSurrogateVersion in interface IDECadastralFabric2
Parameters:
surrogate - The surrogate (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getVersion

public int getVersion()
               throws IOException,
                      AutomationException
The cadastral fabric version.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getVersion in interface IDECadastralFabric2
Returns:
The version
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMaximumShiftThreshold

public double getMaximumShiftThreshold()
                                throws IOException,
                                       AutomationException
Coordinate changes will be written if the shift is greater than this tolerance value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getMaximumShiftThreshold in interface IDECadastralFabric2
Returns:
The threshold
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMaximumShiftThreshold

public void setMaximumShiftThreshold(double threshold)
                              throws IOException,
                                     AutomationException
Coordinate changes will be written if the shift is greater than this tolerance value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setMaximumShiftThreshold in interface IDECadastralFabric2
Parameters:
threshold - The threshold (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isMultiGenerationEditing

public boolean isMultiGenerationEditing()
                                 throws IOException,
                                        AutomationException
Indicates whether Cadastral Fabrics greater than one level below default can be edited.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
isMultiGenerationEditing in interface IDECadastralFabric2
Returns:
The pAllow
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMultiGenerationEditing

public void setMultiGenerationEditing(boolean pAllow)
                               throws IOException,
                                      AutomationException
Indicates whether Cadastral Fabrics greater than one level below default can be edited.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setMultiGenerationEditing in interface IDECadastralFabric2
Parameters:
pAllow - The pAllow (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isMultiLevelReconcile

public boolean isMultiLevelReconcile()
                              throws IOException,
                                     AutomationException
Indicates if reconciling and posting with an ancestor more than one generation above the working version is allowed.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
isMultiLevelReconcile in interface IDECadastralFabric2
Returns:
The pAllow
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMultiLevelReconcile

public void setMultiLevelReconcile(boolean pAllow)
                            throws IOException,
                                   AutomationException
Indicates if reconciling and posting with an ancestor more than one generation above the working version is allowed.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setMultiLevelReconcile in interface IDECadastralFabric2
Parameters:
pAllow - The pAllow (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isPinAdjustmentBoundary

public boolean isPinAdjustmentBoundary()
                                throws IOException,
                                       AutomationException
Indicates whether points on the adjustment area boundary should be pinned.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
isPinAdjustmentBoundary in interface IDECadastralFabric2
Returns:
The pPinBoundary
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPinAdjustmentBoundary

public void setPinAdjustmentBoundary(boolean pPinBoundary)
                              throws IOException,
                                     AutomationException
Indicates whether points on the adjustment area boundary should be pinned.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setPinAdjustmentBoundary in interface IDECadastralFabric2
Parameters:
pPinBoundary - The pPinBoundary (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isPinAdjustmentPointsWithinBoundary

public boolean isPinAdjustmentPointsWithinBoundary()
                                            throws IOException,
                                                   AutomationException
Indicates whether non-adjusted points within the adjustment are should be pinned.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
isPinAdjustmentPointsWithinBoundary in interface IDECadastralFabric2
Returns:
The pPinWithinBoundary
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPinAdjustmentPointsWithinBoundary

public void setPinAdjustmentPointsWithinBoundary(boolean pPinWithinBoundary)
                                          throws IOException,
                                                 AutomationException
Indicates whether non-adjusted points within the adjustment are should be pinned.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setPinAdjustmentPointsWithinBoundary in interface IDECadastralFabric2
Parameters:
pPinWithinBoundary - The pPinWithinBoundary (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isWriteAdjustmentVectors

public boolean isWriteAdjustmentVectors()
                                 throws IOException,
                                        AutomationException
Indicates whether adjustment vectors should be written.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
isWriteAdjustmentVectors in interface IDECadastralFabric2
Returns:
The pWriteAdjustmentVectors
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setWriteAdjustmentVectors

public void setWriteAdjustmentVectors(boolean pWriteAdjustmentVectors)
                               throws IOException,
                                      AutomationException
Indicates whether adjustment vectors should be written.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setWriteAdjustmentVectors in interface IDECadastralFabric2
Parameters:
pWriteAdjustmentVectors - The pWriteAdjustmentVectors (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.