com.esri.arcgis.schematic
Interface ISchematicAttributeFunction

All Superinterfaces:
ISchematicAttribute, Serializable
All Known Implementing Classes:
ISchematicAttributeFunctionProxy, SchematicAttributeFunction

public interface ISchematicAttributeFunction
extends ISchematicAttribute, Serializable

Provides access to members that manage the schematic attribute function.

Description

An attribute Function is an attribute whose values will be computed by an applicative function. Configuring Function schematic attribute parameters consists of specifying the component and function that will be executed to compute the attribute values.

Product Availability

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


Method Summary
 String getFunctionName()
          Function name of the schematic attribute function.
 Object getParameterNames()
          Parameters names of the schematic attribute function.
 String getUserProgId()
          User ProgId of the schematic attribute function.
 void setFunctionName(String functionName)
          Function name of the schematic attribute function.
 void setParameterNames(Object parameterNames)
          Parameters names of the schematic attribute function.
 void setUserProgId(String userProgId)
          User ProgId of the schematic attribute function.
 
Methods inherited from interface com.esri.arcgis.schematic.ISchematicAttribute
delete, getCLSID, getDescription, getName, getSchematicObjectClass, getValue, setName
 

Method Detail

getUserProgId

String getUserProgId()
                     throws IOException,
                            AutomationException
User ProgId of the schematic attribute function.

Product Availability

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

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

setUserProgId

void setUserProgId(String userProgId)
                   throws IOException,
                          AutomationException
User ProgId of the schematic attribute function.

Product Availability

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

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

getFunctionName

String getFunctionName()
                       throws IOException,
                              AutomationException
Function name of the schematic attribute function.

Product Availability

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

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

setFunctionName

void setFunctionName(String functionName)
                     throws IOException,
                            AutomationException
Function name of the schematic attribute function.

Product Availability

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

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

getParameterNames

Object getParameterNames()
                         throws IOException,
                                AutomationException
Parameters names of the schematic attribute function.

Product Availability

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

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

setParameterNames

void setParameterNames(Object parameterNames)
                       throws IOException,
                              AutomationException
Parameters names of the schematic attribute function.

Product Availability

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

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