com.esri.arcgis.geodatabaseextensions
Class CadastralFabricRegenerator

java.lang.Object
  extended by com.esri.arcgis.geodatabaseextensions.CadastralFabricRegenerator
All Implemented Interfaces:
ICadastralFabricRegeneration, com.esri.arcgis.interop.RemoteObjRef, Serializable

public class CadastralFabricRegenerator
extends Object
implements com.esri.arcgis.interop.RemoteObjRef, ICadastralFabricRegeneration

Class for regenerating parcel fabric components.

Product Availability

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

See Also:
Serialized Form

Constructor Summary
CadastralFabricRegenerator()
          Constructs a CadastralFabricRegenerator using ArcGIS Engine.
CadastralFabricRegenerator(Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
CadastralFabricRegenerator theCadastralFabricRegenerator = (CadastralFabricRegenerator) obj;
 
Method Summary
 boolean equals(Object o)
          Compare this object with another
 ICadastralFabric getCadastralFabric()
          Store the Cadastral Fabric which is to be regenerated
static String getClsid()
          getClsid.
 int getRegeneratorBitmask()
          Store the bitmask defining which operations are to be performed by the regenerator
 int hashCode()
          the hashcode for this object
 void regenerateAllControlPoints(ITrackCancel pTrackCancel)
          Regenerate the geometries of all control points in the fabric.
 void regenerateAllParcels(boolean regeneratePoints, ITrackCancel pTrackCancel)
          Regenerate the geometries of all parcels, lines and linepoints in the fabric.
 void regenerateControlPoints(IFIDSet pControlPointsToRegenerate, ITrackCancel pTrackCancel)
          Regenerate the geometries associated with the input control point ID set.
 void regenerateEntireFabric(ITrackCancel pTrackCancel)
          Regenerate the geometries of the entire fabric.
 void regenerateMissingPoints(ITrackCancel pTrackCancel)
          Regenerate point features which have been removed from the database.
 void regenerateParcels(IFIDSet pParcelsToRegenerate, boolean regeneratePoints, ITrackCancel pTrackCancel)
          Regenerate the geometries of parcels, lines and linepoints associated with the input parcel ID set.
 void setCadastralFabricByRef(ICadastralFabric ppCadastralFabric)
          Store the Cadastral Fabric which is to be regenerated
 void setRegeneratorBitmask(int pRegeneratorBitmask)
          Store the bitmask defining which operations are to be performed by the regenerator
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef
getJintegraDispatch, release
 

Constructor Detail

CadastralFabricRegenerator

public CadastralFabricRegenerator()
                           throws IOException,
                                  UnknownHostException
Constructs a CadastralFabricRegenerator using ArcGIS Engine.

Throws:
IOException - if there are interop problems
UnknownHostException - if there are interop problems

CadastralFabricRegenerator

public CadastralFabricRegenerator(Object obj)
                           throws IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
CadastralFabricRegenerator theCadastralFabricRegenerator = (CadastralFabricRegenerator) obj;

Construct a CadastralFabricRegenerator using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to CadastralFabricRegenerator.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
IOException - if there are interop problems
Method Detail

getClsid

public static String getClsid()
getClsid.


equals

public boolean equals(Object o)
Compare this object with another

Overrides:
equals in class Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class Object

setCadastralFabricByRef

public void setCadastralFabricByRef(ICadastralFabric ppCadastralFabric)
                             throws IOException,
                                    AutomationException
Store the Cadastral Fabric which is to be regenerated

Product Availability

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

Specified by:
setCadastralFabricByRef in interface ICadastralFabricRegeneration
Parameters:
ppCadastralFabric - A reference to a com.esri.arcgis.geodatabaseextensions.ICadastralFabric (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCadastralFabric

public ICadastralFabric getCadastralFabric()
                                    throws IOException,
                                           AutomationException
Store the Cadastral Fabric which is to be regenerated

Product Availability

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

Specified by:
getCadastralFabric in interface ICadastralFabricRegeneration
Returns:
A reference to a com.esri.arcgis.geodatabaseextensions.ICadastralFabric
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRegeneratorBitmask

public void setRegeneratorBitmask(int pRegeneratorBitmask)
                           throws IOException,
                                  AutomationException
Store the bitmask defining which operations are to be performed by the regenerator

Product Availability

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

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

getRegeneratorBitmask

public int getRegeneratorBitmask()
                          throws IOException,
                                 AutomationException
Store the bitmask defining which operations are to be performed by the regenerator

Product Availability

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

Specified by:
getRegeneratorBitmask in interface ICadastralFabricRegeneration
Returns:
The pRegeneratorBitmask
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

regenerateParcels

public void regenerateParcels(IFIDSet pParcelsToRegenerate,
                              boolean regeneratePoints,
                              ITrackCancel pTrackCancel)
                       throws IOException,
                              AutomationException
Regenerate the geometries of parcels, lines and linepoints associated with the input parcel ID set.

Product Availability

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

Specified by:
regenerateParcels in interface ICadastralFabricRegeneration
Parameters:
pParcelsToRegenerate - A reference to a com.esri.arcgis.geodatabase.IFIDSet (in)
regeneratePoints - The regeneratePoints (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

regenerateAllParcels

public void regenerateAllParcels(boolean regeneratePoints,
                                 ITrackCancel pTrackCancel)
                          throws IOException,
                                 AutomationException
Regenerate the geometries of all parcels, lines and linepoints in the fabric.

Product Availability

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

Specified by:
regenerateAllParcels in interface ICadastralFabricRegeneration
Parameters:
regeneratePoints - The regeneratePoints (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

regenerateControlPoints

public void regenerateControlPoints(IFIDSet pControlPointsToRegenerate,
                                    ITrackCancel pTrackCancel)
                             throws IOException,
                                    AutomationException
Regenerate the geometries associated with the input control point ID set.

Product Availability

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

Specified by:
regenerateControlPoints in interface ICadastralFabricRegeneration
Parameters:
pControlPointsToRegenerate - A reference to a com.esri.arcgis.geodatabase.IFIDSet (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

regenerateAllControlPoints

public void regenerateAllControlPoints(ITrackCancel pTrackCancel)
                                throws IOException,
                                       AutomationException
Regenerate the geometries of all control points in the fabric.

Product Availability

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

Specified by:
regenerateAllControlPoints in interface ICadastralFabricRegeneration
Parameters:
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

regenerateEntireFabric

public void regenerateEntireFabric(ITrackCancel pTrackCancel)
                            throws IOException,
                                   AutomationException
Regenerate the geometries of the entire fabric.

Product Availability

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

Specified by:
regenerateEntireFabric in interface ICadastralFabricRegeneration
Parameters:
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

regenerateMissingPoints

public void regenerateMissingPoints(ITrackCancel pTrackCancel)
                             throws IOException,
                                    AutomationException
Regenerate point features which have been removed from the database.

Product Availability

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

Specified by:
regenerateMissingPoints in interface ICadastralFabricRegeneration
Parameters:
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.