|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IDECadastralFabric
Provides access to members that describe cadastral fabric data elements.
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.
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 |
---|
String getConfigurationKeyword() throws IOException, AutomationException
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().
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setConfigurationKeyword(String configKeyword) throws IOException, AutomationException
configKeyword
- The configKeyword (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getDefaultAccuracyCategory() throws IOException, AutomationException
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().
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDefaultAccuracyCategory(int defaultAccuracy) throws IOException, AutomationException
defaultAccuracy
- The defaultAccuracy (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setCadastralTableFieldEditsByRef(IArray cadastralTableFieldEdits) throws IOException, AutomationException
cadastralTableFieldEdits
- A reference to a com.esri.arcgis.system.IArray (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IArray getCadastralTableFieldEdits() throws IOException, AutomationException
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().
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |