com.esri.arcgis.carto
Interface ICadastralFabricSelection

All Superinterfaces:
Serializable
All Known Implementing Classes:
CadastralFabricLayer

public interface ICadastralFabricSelection
extends Serializable

Provides access to members that control the selection of cadastral features to designate to a cadastral job.

Remarks

Provides access to members that control the selection of cadastral features to designate to a cadastral job.

Product Availability

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


Method Summary
 void clearControlPointsInJobList()
          Clear Control points currently selected for cadastral job list.
 void clearParcelsInJobList(int parcelType)
          Clear Parcels currently selected for cadastral job list.
 void clearSelection(int cadastralFeature)
          Clear currently selected cadastral features.
 IFeatureIDSet getControlPointSet()
          The control points designated for the current cadastral job.
 ISimpleMarkerSymbol getControlPointSymbol()
          The designated control point symbol.
 IFeatureIDSet getParcelSet(int parcelType)
          The parcels designated for the current cadastral job.
 ISimpleFillSymbol getParcelSymbol(int parcelType)
          The designated Parcels symbol.
 void selectCadastralFeatures(IQueryFilter queryFilter, int cadastralFeature, boolean xORToExistingSelection)
          Select cadastral features based upon the search criteria.
 void setControlPointSet(IFeatureIDSet featureIDSet)
          The control points designated for the current cadastral job.
 void setControlPointSymbol(ISimpleMarkerSymbol symbol)
          The designated control point symbol.
 void setParcelSet(int parcelType, IFeatureIDSet featureIDSet)
          The parcels designated for the current cadastral job.
 void setParcelSymbol(int parcelType, ISimpleFillSymbol symbol)
          The designated Parcels symbol.
 

Method Detail

selectCadastralFeatures

void selectCadastralFeatures(IQueryFilter queryFilter,
                             int cadastralFeature,
                             boolean xORToExistingSelection)
                             throws IOException,
                                    AutomationException
Select cadastral features based upon the search criteria.

Remarks

Select cadastral features based upon the search criteria.

The SelectCadastralFeatures method can be used to select cadastral features that meet the search criteria defined in the QueryFilter object. The CadastralFeature parameter will determine whether the fabric's control points or parcels will be selected. The AddToExistingSelection parameter determines whether the new selection will be added to the existing selection.

Product Availability

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

Parameters:
queryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
cadastralFeature - A com.esri.arcgis.carto.esriCadastralFeature constant (in)
xORToExistingSelection - The xORToExistingSelection (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

clearSelection

void clearSelection(int cadastralFeature)
                    throws IOException,
                           AutomationException
Clear currently selected cadastral features.

Remarks

Clear currently selected cadastral features.

The ClearSelection method will clear the cadastral feature selection for the cadastral feature type defined in the CadastralFeature parameter.

Product Availability

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

Parameters:
cadastralFeature - A com.esri.arcgis.carto.esriCadastralFeature constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getParcelSet

IFeatureIDSet getParcelSet(int parcelType)
                           throws IOException,
                                  AutomationException
The parcels designated for the current cadastral job.

Product Availability

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

Parameters:
parcelType - A com.esri.arcgis.carto.esriCadastralParcelType constant (in)
Returns:
A reference to a com.esri.arcgis.carto.IFeatureIDSet
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setParcelSet

void setParcelSet(int parcelType,
                  IFeatureIDSet featureIDSet)
                  throws IOException,
                         AutomationException
The parcels designated for the current cadastral job.

Product Availability

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

Parameters:
parcelType - A com.esri.arcgis.carto.esriCadastralParcelType constant (in)
featureIDSet - A reference to a com.esri.arcgis.carto.IFeatureIDSet (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getControlPointSet

IFeatureIDSet getControlPointSet()
                                 throws IOException,
                                        AutomationException
The control points designated for the current cadastral job.

Remarks

The control points designated for the current cadastral job.

The ControlPointSet property can be used to retrieve or set the selection of control points that will participate in a cadastral job. Any control points that fall within the job will automatically be included. Use this property to include any desired control points that fall outside of the job.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.carto.IFeatureIDSet
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setControlPointSet

void setControlPointSet(IFeatureIDSet featureIDSet)
                        throws IOException,
                               AutomationException
The control points designated for the current cadastral job.

Product Availability

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

Parameters:
featureIDSet - A reference to a com.esri.arcgis.carto.IFeatureIDSet (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

clearControlPointsInJobList

void clearControlPointsInJobList()
                                 throws IOException,
                                        AutomationException
Clear Control points currently selected for cadastral job list.

Remarks

Clear Control points currently selected for cadastral job list.

The ClearControlPointsInJobList method will clear the selection of control points that are designated for the current cadastral job.

Product Availability

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

Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

clearParcelsInJobList

void clearParcelsInJobList(int parcelType)
                           throws IOException,
                                  AutomationException
Clear Parcels currently selected for cadastral job list.

Remarks

Clear parcels currently selected for cadastral job list.

The ClearParcelsInJobList method will clear the selection of parcels that are designated for the current cadastral job. The ParcelType parameter will determine whether the selection of area of adjustment parcels or edit parcels are cleared.

Product Availability

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

Parameters:
parcelType - A com.esri.arcgis.carto.esriCadastralParcelType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getParcelSymbol

ISimpleFillSymbol getParcelSymbol(int parcelType)
                                  throws IOException,
                                         AutomationException
The designated Parcels symbol.

Product Availability

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

Parameters:
parcelType - A com.esri.arcgis.carto.esriCadastralParcelType constant (in)
Returns:
A reference to a com.esri.arcgis.display.ISimpleFillSymbol
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setParcelSymbol

void setParcelSymbol(int parcelType,
                     ISimpleFillSymbol symbol)
                     throws IOException,
                            AutomationException
The designated Parcels symbol.

Product Availability

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

Parameters:
parcelType - A com.esri.arcgis.carto.esriCadastralParcelType constant (in)
symbol - A reference to a com.esri.arcgis.display.ISimpleFillSymbol (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getControlPointSymbol

ISimpleMarkerSymbol getControlPointSymbol()
                                          throws IOException,
                                                 AutomationException
The designated control point symbol.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.display.ISimpleMarkerSymbol
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setControlPointSymbol

void setControlPointSymbol(ISimpleMarkerSymbol symbol)
                           throws IOException,
                                  AutomationException
The designated control point symbol.

Product Availability

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

Parameters:
symbol - A reference to a com.esri.arcgis.display.ISimpleMarkerSymbol (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.