com.esri.arcgis.geodatabaseextensions
Interface IDECadastralFabric

All Superinterfaces:
Serializable
All Known Implementing Classes:
DECadastralFabric

public interface IDECadastralFabric
extends Serializable

Provides access to members that describe cadastral fabric data elements.

Remarks

Provides access to members that control a cadastral fabric data element.

To create a new DECadastralFabric object, call the method IWorkspaceDataElementsExtension::CreateDataElement() implemented by the cadastral workspace extension. To access an existing DECadastralFabric object, call the property IDatasetComponent::DataElement() implemented by the Cadastral Fabric dataset.

Use the DECadastralFabric object to create a new Cadastral Fabric by calling the method IDatasetContainer2::CreateDataset() implemented by the cadastral fabric feature dataset extension. To update an existing fabric, pass the updated DECadastralFabric object to the method ICadastralFabricSchemaEdit::UpdateSchema(). Any custom updates to the schema of the cadastral fabric must occur via ICadastralFabricSchemaEdit::UpdateSchema() to properly persist the changes to the dataset.

Product Availability

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


Method Summary
 IArray getCadastralTableFieldEdits()
          Provides access to the field customizations for the cadastral fabric table.
 String getConfigurationKeyword()
          The database configuration keyword for the cadastral fabric.
 int getDefaultAccuracyCategory()
          The default accuracy category for the cadastral fabric.
 void setCadastralTableFieldEditsByRef(IArray cadastralTableFieldEdits)
          Provides access to the field customizations for the cadastral fabric table.
 void setConfigurationKeyword(String configKeyword)
          The database configuration keyword for the cadastral fabric.
 void setDefaultAccuracyCategory(int defaultAccuracy)
          The default accuracy category for the cadastral fabric.
 

Method Detail

getConfigurationKeyword

String getConfigurationKeyword()
                               throws IOException,
                                      AutomationException
The database configuration keyword for the cadastral fabric.

Remarks

Get or put the database configuration keyword for the cadastral fabric.

The optional configurationKeyword parameter allows the application to control the physical layout for this table in the underlying RDBMS—for example, in the case of an Oracle database, the configuration keyword controls the tablespace in which the table is created, the initial and next extents, and other properties. The configurationKeywords for an ArcSDE instance are set up by the ArcSDE data administrator, the list of available keywords supported by a workspace may be obtained using the IWorkspaceConfiguration interface. For more information on configuration keywords, refer to the ArcSDE documentation.

Use the DECadastralFabric object to create a new Cadastral Fabric. To update an existing fabric, pass the updated DECadastralFabric object to the method ICadastralFabricSchemaEdit::UpdateSchema().

Product Availability

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

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

setConfigurationKeyword

void setConfigurationKeyword(String configKeyword)
                             throws IOException,
                                    AutomationException
The database configuration keyword for the cadastral fabric.

Product Availability

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

Parameters:
configKeyword - The configKeyword (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDefaultAccuracyCategory

int getDefaultAccuracyCategory()
                               throws IOException,
                                      AutomationException
The default accuracy category for the cadastral fabric.

Remarks

Get or put the default accuracy category for the cadastral fabric.

The DefaultAccuracy is the default accuracy category used for the cadastral fabric. The default accuracy value is intialized to category 4, by default.

The default accuracy that will be used for cadastral features may be specified on the creation of a cadastral fabric. This value will be applied to new features that do not have an accuracy value explicitly defined. The accuracy values are defined in the cadastral fabric’s accuracy table. The values represent the quality of instruments used at the time the data was collected.

Use the DECadastralFabric object to create a new Cadastral Fabric. To update an existing fabric, pass the updated DECadastralFabric object to the method ICadastralFabricSchemaEdit::UpdateSchema().

Product Availability

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

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

setDefaultAccuracyCategory

void setDefaultAccuracyCategory(int defaultAccuracy)
                                throws IOException,
                                       AutomationException
The default accuracy category for the cadastral fabric.

Product Availability

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

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

setCadastralTableFieldEditsByRef

void setCadastralTableFieldEditsByRef(IArray cadastralTableFieldEdits)
                                      throws IOException,
                                             AutomationException
Provides access to the field customizations for the cadastral fabric table.

Product Availability

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

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

getCadastralTableFieldEdits

IArray getCadastralTableFieldEdits()
                                   throws IOException,
                                          AutomationException
Provides access to the field customizations for the cadastral fabric table.

Remarks

The customized field updates for the the cadastral fabric table.

The CadastralTableFieldEdits property provides access to the field customizations for the cadastral fabric table.

Use the DECadastralFabric object to create a new Cadastral Fabric. To update an existing fabric, pass the updated DECadastralFabric object to the method ICadastralFabricSchemaEdit::UpdateSchema().

Product Availability

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

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