com.esri.arcgis.carto
Interface IMapTableSubtypeInfo

All Superinterfaces:
Serializable
All Known Implementing Classes:
MapTableSubtypeInfo

public interface IMapTableSubtypeInfo
extends Serializable

Provides access to MapTableSubtypeInfo members.

Product Availability

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


Method Summary
 String getSubtypeFieldName()
          Name of the Subtype Field.
 ISubtypeInfos getSubtypeInfos()
          Array of Subtype Information.
 int getTableID()
          The table identifier.
 

Method Detail

getTableID

int getTableID()
               throws IOException,
                      AutomationException
The table identifier. This ID is used throughout to uniquely identify the layer for all requests.

Product Availability

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

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

getSubtypeFieldName

String getSubtypeFieldName()
                           throws IOException,
                                  AutomationException
Name of the Subtype Field.

Product Availability

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

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

getSubtypeInfos

ISubtypeInfos getSubtypeInfos()
                              throws IOException,
                                     AutomationException
Array of Subtype Information.

Product Availability

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

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