com.esri.arcgis.geodatabase
Interface IObjectClassContainer

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IObjectClassContainerProxy

public interface IObjectClassContainer
extends java.io.Serializable

Provides access to members that return object classes by name, ID and index.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 IObjectClass getObjectClassByID(int iD)
          The object class with the specified ID.
 IObjectClass getObjectClassByName(java.lang.String name)
          The object class with the specified name.
 int getObjectClassCount()
          The number of object classes in this container.
 IEnumObjectClass getObjectClasses()
          An enumerator over the object classes.
 

Method Detail

getObjectClassByID

public IObjectClass getObjectClassByID(int iD)
                                throws java.io.IOException,
                                       AutomationException
The object class with the specified ID.

Supported Platforms

Windows, Solaris, Linux

Parameters:
iD - The iD (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IObjectClass
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getObjectClassByName

public IObjectClass getObjectClassByName(java.lang.String name)
                                  throws java.io.IOException,
                                         AutomationException
The object class with the specified name.

Supported Platforms

Windows, Solaris, Linux

Parameters:
name - The name (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IObjectClass
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getObjectClassCount

public int getObjectClassCount()
                        throws java.io.IOException,
                               AutomationException
The number of object classes in this container.

Supported Platforms

Windows, Solaris, Linux

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

getObjectClasses

public IEnumObjectClass getObjectClasses()
                                  throws java.io.IOException,
                                         AutomationException
An enumerator over the object classes.

Supported Platforms

Windows, Solaris, Linux

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