|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface INgAttributeFunction
Provides access to members that control the attribute function.
An attribute function is an attribute whose values are computed by a function.
INgAttribute| Method Summary | |
|---|---|
String |
getName()
Name of the attribute function. |
INgNames |
getParameterNames()
List of the parameter names required by the function that computes the attribute values. |
String |
getProcedureName()
Name of the function that computes the attribute values. |
INgUserAttributeSet |
getUserAttributeSet()
User attribute functions set where the function used to compute the attribute values is stored. |
String |
getUserAttributeSetName()
Name of the set of user attribute functions where the function that computes the attribute values is stored. |
void |
setName(String pVal)
Name of the attribute function. |
void |
setParameterNames(INgNames pVal)
List of the parameter names required by the function that computes the attribute values. |
void |
setProcedureName(String pVal)
Name of the function that computes the attribute values. |
void |
setUserAttributeSet(INgUserAttributeSet pVal)
User attribute functions set where the function used to compute the attribute values is stored. |
void |
setUserAttributeSetName(String pVal)
Name of the set of user attribute functions where the function that computes the attribute values is stored. |
| Method Detail |
|---|
String getName()
throws IOException,
AutomationException
This name is defined when the function attribute is created
- either by calling the INgObjectType CreateAttribute method in the program code,
- or through ArcGIS Schematics Designer, when the attribute has been created.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setName(String pVal)
throws IOException,
AutomationException
pVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
INgUserAttributeSet getUserAttributeSet()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setUserAttributeSet(INgUserAttributeSet pVal)
throws IOException,
AutomationException
pVal - A reference to a com.esri.arcgis.schematic.INgUserAttributeSet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getProcedureName()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setProcedureName(String pVal)
throws IOException,
AutomationException
pVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
INgNames getParameterNames()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setParameterNames(INgNames pVal)
throws IOException,
AutomationException
pVal - A reference to a com.esri.arcgis.schematic.INgNames (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getUserAttributeSetName()
throws IOException,
AutomationException
The user attribute set name must be formatted as follows "ComponentName.ClassModuleName" where ComponentName is the name of the COM component that implements the ClassModuleName class where the function that will be used to compute the attribute values is stored.
If you set a reference to your COM component in your project references, you can only set the class module name for the UserAtttributeSetName value.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setUserAttributeSetName(String pVal)
throws IOException,
AutomationException
pVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||