com.esri.arcgis.geodatabase
Interface IGPSubtype

All Superinterfaces:
Serializable
All Known Implementing Classes:
GPSubtype

public interface IGPSubtype
extends Serializable

Provides access to members that return information about the subtypes in a table data element.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 Object getDefaultValue(String fieldName)
          The field's default value.
 String getDomainName(String fieldName)
          The field's domain.
 int getSubtypeCode()
          The code of the subtype.
 String getSubtypeName()
          The name of the subtype.
 void setDefaultValue(String fieldName, Object value)
          The field's default value.
 void setDomainName(String fieldName, String domainName)
          The field's domain.
 void setSubtypeCode(int subtypeCode)
          The code of the subtype.
 void setSubtypeName(String subtypeName)
          The name of the subtype.
 

Method Detail

setSubtypeName

void setSubtypeName(String subtypeName)
                    throws IOException,
                           AutomationException
The name of the subtype.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getSubtypeName

String getSubtypeName()
                      throws IOException,
                             AutomationException
The name of the subtype.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setSubtypeCode

void setSubtypeCode(int subtypeCode)
                    throws IOException,
                           AutomationException
The code of the subtype.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getSubtypeCode

int getSubtypeCode()
                   throws IOException,
                          AutomationException
The code of the subtype.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setDefaultValue

void setDefaultValue(String fieldName,
                     Object value)
                     throws IOException,
                            AutomationException
The field's default value.

Product Availability

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

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

getDefaultValue

Object getDefaultValue(String fieldName)
                       throws IOException,
                              AutomationException
The field's default value.

Product Availability

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

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

setDomainName

void setDomainName(String fieldName,
                   String domainName)
                   throws IOException,
                          AutomationException
The field's domain.

Product Availability

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

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

getDomainName

String getDomainName(String fieldName)
                     throws IOException,
                            AutomationException
The field's domain.

Product Availability

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

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