com.esri.arcgis.schematic
Interface INgInformation

All Superinterfaces:
Serializable
All Known Implementing Classes:
INgInformationProxy, NgInformation

public interface INgInformation
extends Serializable

Provides access to members that control the graphic information.

Product Availability

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


Method Summary
 INgElement getElement()
          Information related to an element.
 INgElement getElementCharacterizedByProperty()
          Information related to the element associated with the property that information concerns.
 INgFlag getFlag()
          Information related to a flag.
 int getHandlePosition()
          Handle position of the selected bounded box.
 int getLinkPointNumber()
          Information related to a link vertex; returns the vertex number.
 INgPatternModel getPatternModel()
          Information related to a pattern model.
 INgPole getPole()
          Information related to a pole.
 int getPortNumber()
          Information related to a port; returns the port number.
 int getPortType()
          Information related to a port; returns the port type.
 INgProperty getProperty()
          Information related to a property.
 boolean isHandle()
          Indicates if the graphic information is related to a selected bounding box.
 

Method Detail

getElement

INgElement getElement()
                      throws IOException,
                             AutomationException
Information related to an element.

Product Availability

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

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

getFlag

INgFlag getFlag()
                throws IOException,
                       AutomationException
Information related to a flag.

Product Availability

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

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

getPole

INgPole getPole()
                throws IOException,
                       AutomationException
Information related to a pole.

Product Availability

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

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

getProperty

INgProperty getProperty()
                        throws IOException,
                               AutomationException
Information related to a property.

Product Availability

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

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

getPatternModel

INgPatternModel getPatternModel()
                                throws IOException,
                                       AutomationException
Information related to a pattern model.

Product Availability

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

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

getPortType

int getPortType()
                throws IOException,
                       AutomationException
Information related to a port; returns the port type.

Product Availability

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

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

getPortNumber

int getPortNumber()
                  throws IOException,
                         AutomationException
Information related to a port; returns the port number.

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.

getLinkPointNumber

int getLinkPointNumber()
                       throws IOException,
                              AutomationException
Information related to a link vertex; returns the vertex number.

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.

isHandle

boolean isHandle()
                 throws IOException,
                        AutomationException
Indicates if the graphic information is related to a selected bounding box.

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:
INgInformation.getHandlePosition()

getHandlePosition

int getHandlePosition()
                      throws IOException,
                             AutomationException
Handle position of the selected bounded box.

Product Availability

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

Returns:
A com.esri.arcgis.schematic.esriNgHandlePosition constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
See Also:
INgInformation.isHandle()

getElementCharacterizedByProperty

INgElement getElementCharacterizedByProperty()
                                             throws IOException,
                                                    AutomationException
Information related to the element associated with the property that information concerns.

Product Availability

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

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