com.esri.arcgis.schematic
Interface INgUserAttributeSet

All Superinterfaces:
Serializable
All Known Implementing Classes:
INgUserAttributeSetProxy, NgUserAttributeSet

public interface INgUserAttributeSet
extends Serializable

Provides access to members that control the user-attributes set.

Description

A user attribute set is an object matching a user DLL where are stored user functions that can be used to compute the values of an attribute.

Product Availability

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

See Also:
INgUserProcedureSet

Method Summary
 String getName()
          Name allowing the user-attributes set to be referenced.
 Object getObject()
          COM object related to the user-attributes set.
 INgProject getProject()
          Project of the user-attributes set.
 void setName(String pVal)
          Name allowing the user-attributes set to be referenced.
 void setObjectByRef(Object pVal)
          COM object related to the user-attributes set.
 

Method Detail

getName

String getName()
               throws IOException,
                      AutomationException
Name allowing the user-attributes set to be referenced.

Product Availability

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

Returns:
The pVal
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
See Also:
INgProject.getUserAttributeSets(), INgProject.addUserAttributes(java.lang.Object, String)

setName

void setName(String pVal)
             throws IOException,
                    AutomationException
Name allowing the user-attributes set to be referenced.

Product Availability

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

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

getObject

Object getObject()
                 throws IOException,
                        AutomationException
COM object related to the user-attributes set.

Product Availability

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

Returns:
A reference to another Automation Object (IDispatch)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setObjectByRef

void setObjectByRef(Object pVal)
                    throws IOException,
                           AutomationException
COM object related to the user-attributes set.

Product Availability

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

Parameters:
pVal - A reference to another Automation Object (IDispatch) (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getProject

INgProject getProject()
                      throws IOException,
                             AutomationException
Project of the user-attributes set.

Product Availability

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

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