|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IFeatureWorkspaceManage2
Provides access to dataset deletion and renaming, table and index analysis, field validation and version and object class registration.
The IFeatureWorkspaceManage2 interface extents the IFeatureWorkspaceManage to include utility methods that return the names of object classes and relationship classes based on the class IDs.
IObjectClass
,
IWorkspace
Method Summary | |
---|---|
String |
getObjectClassNameByID(int objectClassID)
Gets fully qualified feature class name by object class id. |
String |
getRelationshipClassNameByID(int relClassId)
Gets fully qualified relationship class name by relationship class id. |
Methods inherited from interface com.esri.arcgis.geodatabase.IFeatureWorkspaceManage |
---|
analyzeIndex, analyzeTable, canDelete, canRename, deleteByName, isRegisteredAsObjectClass, isRegisteredAsVersioned, validateField |
Method Detail |
---|
String getObjectClassNameByID(int objectClassID) throws IOException, AutomationException
The GetObjectClassNameByID method can be used to get the fully qualified name of a feature class or table that is registered as an ObjectClass with the geodatabase based on its ObjectClass ID. This name can then be used in a method such as IFeatureWorkspace::OpenFeatureClass, or IFeatureWorkspace::OpenTable to open the feature class or table.
objectClassID
- The objectClassID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IObjectClass
String getRelationshipClassNameByID(int relClassId) throws IOException, AutomationException
The GetRelationshipClassNameByID method can be used to get the fully qualified name of a relationship class based on its RelationshipClass ID. This name can then be used in a method such as IFeatureWorkspace::OpenRelationshipClass to open the relationship class.
relClassId
- The relClassId (in)
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 |