com.esri.arcgis.schematic
Class ISchematicInMemoryFeatureSubLinkGeometryProxy

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

public class ISchematicInMemoryFeatureSubLinkGeometryProxy
extends com.esri.arcgis.interop.Dispatch
implements ISchematicInMemoryFeatureSubLinkGeometry, Serializable

Provides access to members that manage the schematic in memory feature sublink geometry.

Description

A schematic in-memory feature sublink connects one node on link to one of its related link's extremity nodes or connects two nodes on links.

Product Availability

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

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Constructor Summary
  ISchematicInMemoryFeatureSubLinkGeometryProxy()
           
  ISchematicInMemoryFeatureSubLinkGeometryProxy(Object obj)
           
protected ISchematicInMemoryFeatureSubLinkGeometryProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 IPoint getFromPoint(ILayer layer)
          The 'from' point of the schematic in memory feature sublink geometry.
 IPoint getInitialVertex(int i)
          The position of the vertex at given index of the schematic in memory feature sublink initial geometry.
 int getInitialVerticesCount()
          Number of vertices of the schematic in memory feature sublink initial geometry.
 IPoint getToPoint(ILayer layer)
          The 'to' point of the schematic in memory feature link geometry.
 IPoint getVertex(int i)
          The position of the vertex at given index of the schematic in memory feature sublink geometry.
 int getVerticesCount()
          Number of vertices of the schematic in memory feature sublink geometry.
 void queryInitialVertex(int index, IPoint point)
          Queries the position of the vertex at given index of the schematic in memory feature sublink initial geometry.
 void queryVertex(int index, IPoint point)
          Queries the position of the vertex at given index of the schematic in memory feature sublink geometry.
 void removeListener(String iidStr, Object theListener)
           
 
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, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

noncastable

public boolean noncastable
Constructor Detail

ISchematicInMemoryFeatureSubLinkGeometryProxy

public ISchematicInMemoryFeatureSubLinkGeometryProxy()

ISchematicInMemoryFeatureSubLinkGeometryProxy

public ISchematicInMemoryFeatureSubLinkGeometryProxy(Object obj)
                                              throws IOException
Throws:
IOException

ISchematicInMemoryFeatureSubLinkGeometryProxy

protected ISchematicInMemoryFeatureSubLinkGeometryProxy(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

getFromPoint

public IPoint getFromPoint(ILayer layer)
                    throws IOException,
                           AutomationException
The 'from' point of the schematic in memory feature sublink geometry.

Product Availability

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

Specified by:
getFromPoint in interface ISchematicInMemoryFeatureSubLinkGeometry
Parameters:
layer - A reference to a com.esri.arcgis.carto.ILayer (in)
Returns:
A reference to a com.esri.arcgis.geometry.IPoint
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getToPoint

public IPoint getToPoint(ILayer layer)
                  throws IOException,
                         AutomationException
The 'to' point of the schematic in memory feature link geometry.

Product Availability

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

Specified by:
getToPoint in interface ISchematicInMemoryFeatureSubLinkGeometry
Parameters:
layer - A reference to a com.esri.arcgis.carto.ILayer (in)
Returns:
A reference to a com.esri.arcgis.geometry.IPoint
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getVerticesCount

public int getVerticesCount()
                     throws IOException,
                            AutomationException
Number of vertices of the schematic in memory feature sublink geometry.

Product Availability

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

Specified by:
getVerticesCount in interface ISchematicInMemoryFeatureSubLinkGeometry
Returns:
The count
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getVertex

public IPoint getVertex(int i)
                 throws IOException,
                        AutomationException
The position of the vertex at given index of the schematic in memory feature sublink geometry.

Product Availability

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

Specified by:
getVertex in interface ISchematicInMemoryFeatureSubLinkGeometry
Parameters:
i - The i (in)
Returns:
A reference to a com.esri.arcgis.geometry.IPoint
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryVertex

public void queryVertex(int index,
                        IPoint point)
                 throws IOException,
                        AutomationException
Queries the position of the vertex at given index of the schematic in memory feature sublink geometry.

Product Availability

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

Specified by:
queryVertex in interface ISchematicInMemoryFeatureSubLinkGeometry
Parameters:
index - The index (in)
point - A reference to a com.esri.arcgis.geometry.IPoint (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getInitialVerticesCount

public int getInitialVerticesCount()
                            throws IOException,
                                   AutomationException
Number of vertices of the schematic in memory feature sublink initial geometry.

Product Availability

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

Specified by:
getInitialVerticesCount in interface ISchematicInMemoryFeatureSubLinkGeometry
Returns:
The count
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getInitialVertex

public IPoint getInitialVertex(int i)
                        throws IOException,
                               AutomationException
The position of the vertex at given index of the schematic in memory feature sublink initial geometry.

Product Availability

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

Specified by:
getInitialVertex in interface ISchematicInMemoryFeatureSubLinkGeometry
Parameters:
i - The i (in)
Returns:
A reference to a com.esri.arcgis.geometry.IPoint
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryInitialVertex

public void queryInitialVertex(int index,
                               IPoint point)
                        throws IOException,
                               AutomationException
Queries the position of the vertex at given index of the schematic in memory feature sublink initial geometry.

Product Availability

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

Specified by:
queryInitialVertex in interface ISchematicInMemoryFeatureSubLinkGeometry
Parameters:
index - The index (in)
point - A reference to a com.esri.arcgis.geometry.IPoint (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.