com.esri.arcgis.schematic
Class INgInformationProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.schematic.INgInformationProxy
All Implemented Interfaces:
INgInformation, Externalizable, Serializable

public class INgInformationProxy
extends com.esri.arcgis.interop.Dispatch
implements INgInformation, Serializable

Provides access to members that control the graphic information.

Product Availability

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

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, E
 
Constructor Summary
  INgInformationProxy()
           
  INgInformationProxy(Object obj)
           
protected INgInformationProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 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.
 void readExternal(ObjectInput in)
           
 void removeListener(String iidStr, Object theListener)
           
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, queryInterface, release, setNativeMode, setPropertyByName, toString, vtblInvoke
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

INgInformationProxy

public INgInformationProxy()

INgInformationProxy

public INgInformationProxy(Object obj)
                    throws IOException
Throws:
IOException

INgInformationProxy

protected INgInformationProxy(Object obj,
                              String iid)
                       throws IOException
Throws:
IOException
Method Detail

addListener

public void addListener(String iidStr,
                        Object theListener,
                        Object theSource)
                 throws IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

getElement

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

Product Availability

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

Specified by:
getElement in interface INgInformation
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

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

Product Availability

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

Specified by:
getFlag in interface INgInformation
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

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

Product Availability

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

Specified by:
getPole in interface INgInformation
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

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

Product Availability

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

Specified by:
getProperty in interface INgInformation
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

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

Product Availability

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

Specified by:
getPatternModel in interface INgInformation
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

public 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.

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

getPortNumber

public 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.

Specified by:
getPortNumber in interface INgInformation
Returns:
The pVal
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLinkPointNumber

public 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.

Specified by:
getLinkPointNumber in interface INgInformation
Returns:
The pVal
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isHandle

public 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.

Specified by:
isHandle in interface INgInformation
Returns:
The pVal
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
See Also:
INgInformation.getHandlePosition()

getHandlePosition

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

Product Availability

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

Specified by:
getHandlePosition in interface INgInformation
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

public 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.

Specified by:
getElementCharacterizedByProperty in interface INgInformation
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.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Overrides:
writeExternal in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Overrides:
readExternal in class com.esri.arcgis.interop.Dispatch
Throws:
IOException
ClassNotFoundException