com.esri.arcgis.geodatabaseextensions
Interface ICadastralFabric2

All Superinterfaces:
Serializable
All Known Implementing Classes:
CadastralFabric, ICadastralFabric2Proxy

public interface ICadastralFabric2
extends Serializable

Provides access to members that control a cadastral fabric and its associated cadastral jobs.

Product Availability

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


Method Summary
 IXMLStream createCadastralPacket(IProjectedCoordinateSystem outputProjectedCoordSys, IFIDSet planIDs, ITrackCancel trackCancel)
          Creates a cadastral packet without a linked job.
 IXMLStream extractCadastralPacket(String jobName, IProjectedCoordinateSystem outputProjectedCoordSys, ITrackCancel trackCancel, boolean includeWhiteSpace)
          Creates/Extracts a cadastral packet for the specified job.
 void insertCadastralPacket(ICadastralJob newCadastralJobDefinition, IXMLStream xMLStream, ITrackCancel cancelTracker, IFIDSet[] insertedParcelOIDs)
          Saves the cadastral packet and creates a new job if there are new parcels..
 void postCadastralPacket(IXMLStream xMLStream, ITrackCancel cancelTracker, IFIDSet[] insertedParcelOIDs)
          Saves the cadastral packet for the job.
 

Method Detail

createCadastralPacket

IXMLStream createCadastralPacket(IProjectedCoordinateSystem outputProjectedCoordSys,
                                 IFIDSet planIDs,
                                 ITrackCancel trackCancel)
                                 throws IOException,
                                        AutomationException
Creates a cadastral packet without a linked job.

Product Availability

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

Parameters:
outputProjectedCoordSys - A reference to a com.esri.arcgis.geometry.IProjectedCoordinateSystem (in)
planIDs - A reference to a com.esri.arcgis.geodatabase.IFIDSet (in)
trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Returns:
A reference to a com.esri.arcgis.system.IXMLStream
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

insertCadastralPacket

void insertCadastralPacket(ICadastralJob newCadastralJobDefinition,
                           IXMLStream xMLStream,
                           ITrackCancel cancelTracker,
                           IFIDSet[] insertedParcelOIDs)
                           throws IOException,
                                  AutomationException
Saves the cadastral packet and creates a new job if there are new parcels..

Product Availability

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

Parameters:
newCadastralJobDefinition - A reference to a com.esri.arcgis.geodatabaseextensions.ICadastralJob (in)
xMLStream - A reference to a com.esri.arcgis.system.IXMLStream (in)
cancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in)
insertedParcelOIDs - A reference to a com.esri.arcgis.geodatabase.IFIDSet (in/out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

extractCadastralPacket

IXMLStream extractCadastralPacket(String jobName,
                                  IProjectedCoordinateSystem outputProjectedCoordSys,
                                  ITrackCancel trackCancel,
                                  boolean includeWhiteSpace)
                                  throws IOException,
                                         AutomationException
Creates/Extracts a cadastral packet for the specified job.

Product Availability

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

Parameters:
jobName - The jobName (in)
outputProjectedCoordSys - A reference to a com.esri.arcgis.geometry.IProjectedCoordinateSystem (in)
trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
includeWhiteSpace - The includeWhiteSpace (in)
Returns:
A reference to a com.esri.arcgis.system.IXMLStream
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

postCadastralPacket

void postCadastralPacket(IXMLStream xMLStream,
                         ITrackCancel cancelTracker,
                         IFIDSet[] insertedParcelOIDs)
                         throws IOException,
                                AutomationException
Saves the cadastral packet for the job.

Product Availability

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

Parameters:
xMLStream - A reference to a com.esri.arcgis.system.IXMLStream (in)
cancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in)
insertedParcelOIDs - A reference to a com.esri.arcgis.geodatabase.IFIDSet (in/out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.