com.esri.arcgis.schematic
Interface ISchematicAttributeManagement

All Superinterfaces:
Serializable
All Known Implementing Classes:
ISchematicAttributeManagementProxy

public interface ISchematicAttributeManagement
extends Serializable

Provides access to members that manage the schematic attribute management.

Product Availability

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


Method Summary
 int getEvaluationMode()
          Evaluation mode of the schematic attribute.
 IField getStorageField()
          Storage field of the schematic attribute.
 int getStorageMode()
          Storage mode of the schematic attribute.
 String getStoragePropertyName()
          Storage property name of the schematic attribute.
 boolean isPredefined()
          Indicates whether or not the schematic attribute is predefined.
 void setEvaluationMode(int evaluationMode)
          Evaluation mode of the schematic attribute.
 void setStorageField(IField field)
          Storage field of the schematic attribute.
 void setStorageMode(int storageMode)
          Storage mode of the schematic attribute.
 void setStoragePropertyName(String propertyName)
          Storage property name of the schematic attribute.
 

Method Detail

isPredefined

boolean isPredefined()
                     throws IOException,
                            AutomationException
Indicates whether or not the schematic attribute is predefined.

Product Availability

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

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

setStorageMode

void setStorageMode(int storageMode)
                    throws IOException,
                           AutomationException
Storage mode of the schematic attribute.

Product Availability

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

Parameters:
storageMode - A com.esri.arcgis.schematic.esriSchematicAttributeStorageMode constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStorageMode

int getStorageMode()
                   throws IOException,
                          AutomationException
Storage mode of the schematic attribute.

Product Availability

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

Returns:
A com.esri.arcgis.schematic.esriSchematicAttributeStorageMode constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setEvaluationMode

void setEvaluationMode(int evaluationMode)
                       throws IOException,
                              AutomationException
Evaluation mode of the schematic attribute.

Product Availability

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

Parameters:
evaluationMode - A com.esri.arcgis.schematic.esriSchematicAttributeEvaluationMode constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEvaluationMode

int getEvaluationMode()
                      throws IOException,
                             AutomationException
Evaluation mode of the schematic attribute.

Product Availability

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

Returns:
A com.esri.arcgis.schematic.esriSchematicAttributeEvaluationMode constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStorageField

IField getStorageField()
                       throws IOException,
                              AutomationException
Storage field of the schematic attribute.

Product Availability

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

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

setStorageField

void setStorageField(IField field)
                     throws IOException,
                            AutomationException
Storage field of the schematic attribute.

Product Availability

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

Parameters:
field - A reference to a com.esri.arcgis.geodatabase.IField (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStoragePropertyName

String getStoragePropertyName()
                              throws IOException,
                                     AutomationException
Storage property name of the schematic attribute.

Product Availability

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

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

setStoragePropertyName

void setStoragePropertyName(String propertyName)
                            throws IOException,
                                   AutomationException
Storage property name of the schematic attribute.

Product Availability

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

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