com.esri.arcgis.schematic
Interface INgObjectTypeDatas

All Superinterfaces:
Serializable
All Known Implementing Classes:
INgObjectTypeDatasProxy, NgDiagramType, NgElementType, NgObjectType

public interface INgObjectTypeDatas
extends Serializable

Provides access to members that manage the object type userdata.

Product Availability

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

See Also:
INgObjectType

Method Summary
 void deleteUserData(INgUserData userData)
          Delete the specified userdata defined for the object type.
 Object getUserDataValue(INgUserData userData)
          Returns the value of the specified userdata defined for the object type.
 void setUserDataValue(INgUserData userData, Object userDataValue)
          Modifies the value of the 'specified userdata defined for the object type.
 

Method Detail

getUserDataValue

Object getUserDataValue(INgUserData userData)
                        throws IOException,
                               AutomationException
Returns the value of the specified userdata defined for the object type.

Product Availability

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

Parameters:
userData - A reference to a com.esri.arcgis.schematic.INgUserData (in)
Returns:
A Variant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
See Also:
INgObjectTypeDatas.deleteUserData(com.esri.arcgis.schematic.INgUserData), INgObjectTypeDatas.setUserDataValue(com.esri.arcgis.schematic.INgUserData, java.lang.Object)

setUserDataValue

void setUserDataValue(INgUserData userData,
                      Object userDataValue)
                      throws IOException,
                             AutomationException
Modifies the value of the 'specified userdata defined for the object type.

Product Availability

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

Parameters:
userData - A reference to a com.esri.arcgis.schematic.INgUserData (in)
userDataValue - A Variant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
See Also:
INgObjectTypeDatas.deleteUserData(com.esri.arcgis.schematic.INgUserData), INgObjectTypeDatas.getUserDataValue(com.esri.arcgis.schematic.INgUserData)

deleteUserData

void deleteUserData(INgUserData userData)
                    throws IOException,
                           AutomationException
Delete the specified userdata defined for the object type.

Product Availability

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

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