com.esri.arcgis.schematic
Class ISchematicInMemoryFeatureLinkGeometryProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.schematic.ISchematicInMemoryFeatureLinkGeometryProxy
All Implemented Interfaces:
ISchematicInMemoryFeatureLinkGeometry, java.io.Externalizable, java.io.Serializable

public class ISchematicInMemoryFeatureLinkGeometryProxy
extends com.esri.arcgis.interop.Dispatch
implements ISchematicInMemoryFeatureLinkGeometry, java.io.Serializable

Internal use class Proxy for COM Interface 'ISchematicInMemoryFeatureLinkGeometry'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSchematic.olb'

Description: 'Provides access to members that manage the schematic in memory feature link geometry.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.schematic.ISchematicInMemoryFeatureLinkGeometry
IID, IID28ff508f_3cce_45db_8ed3_c6375888da54
 
Constructor Summary
  ISchematicInMemoryFeatureLinkGeometryProxy()
          For internal use only
  ISchematicInMemoryFeatureLinkGeometryProxy(java.lang.Object obj)
           
protected ISchematicInMemoryFeatureLinkGeometryProxy(java.lang.Object obj, java.lang.String iid)
           
  ISchematicInMemoryFeatureLinkGeometryProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected ISchematicInMemoryFeatureLinkGeometryProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 void addVertex(IPoint point)
          Adds a vertex with the specified position to the schematic in memory feature link geometry.
 void addVertexCollection(IPointCollection points)
          Adds vertices to the schematic in memory feature link geometry.
 IPoint getFromPoint(ILayer layer)
          The 'from' point of the schematic in memory feature link geometry.
 IGeometry getInitialGeometry()
          Initial geometry of the schematic in memory feature link.
 IPoint getInitialVertex(int index)
          The position of the vertex at given index of the schematic in memory feature link initial geometry.
 int getInitialVerticesCount()
          Number of vertices of the schematic in memory feature link initial geometry.
 IPoint getToPoint(ILayer layer)
          The 'to' point of the schematic in memory feature link geometry.
 IPoint getVertex(int index)
          The position of the vertex at given index of the schematic in memory feature link geometry.
 int getVerticesCount()
          Number of vertices of the schematic in memory feature link geometry.
 void insertVertex(int index, IPoint point)
          Inserts a vertex at given index with the specified position to the schematic in memory feature link geometry.
 void insertVertexCollection(int index, IPointCollection points)
          Inserts vertices at given index to the schematic in memory feature link geometry.
 void queryInitialVertex(int index, IPoint point)
          Queries the position of the vertex at given index of the schematic in memory feature link initial geometry.
 void queryVertex(int index, IPoint point)
          Queries the position of the vertex at given index of the schematic in memory feature link geometry.
 void removeAllVertices()
          Removes all the vertices from the schematic in memory feature link geometry.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void removeVertices(int index, int count)
          Removes a number of vertices at given index to the schematic in memory feature link geometry.
 void setInitialGeometry(IGeometry shape)
          Initial geometry of the schematic in memory feature link.
 void setVertexCollection(IPointCollection points)
          Changes the vertices to the schematic in memory feature link geometry.
 void updateVertex(int index, IPoint point)
          Updates the position of a vertex at given index of the schematic in memory feature link geometry.
 
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

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

ISchematicInMemoryFeatureLinkGeometryProxy

public ISchematicInMemoryFeatureLinkGeometryProxy(java.lang.String CLSID,
                                                  java.lang.String host,
                                                  com.esri.arcgis.interop.AuthInfo authInfo)
                                           throws java.net.UnknownHostException,
                                                  java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

ISchematicInMemoryFeatureLinkGeometryProxy

public ISchematicInMemoryFeatureLinkGeometryProxy()
For internal use only


ISchematicInMemoryFeatureLinkGeometryProxy

public ISchematicInMemoryFeatureLinkGeometryProxy(java.lang.Object obj)
                                           throws java.io.IOException
Throws:
java.io.IOException

ISchematicInMemoryFeatureLinkGeometryProxy

protected ISchematicInMemoryFeatureLinkGeometryProxy(java.lang.Object obj,
                                                     java.lang.String iid)
                                              throws java.io.IOException
Throws:
java.io.IOException

ISchematicInMemoryFeatureLinkGeometryProxy

protected ISchematicInMemoryFeatureLinkGeometryProxy(java.lang.String CLSID,
                                                     java.lang.String iid,
                                                     java.lang.String host,
                                                     com.esri.arcgis.interop.AuthInfo authInfo)
                                              throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

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

removeListener

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

getFromPoint

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

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

getToPoint

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

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

getVerticesCount

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

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

getVertex

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

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

queryVertex

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

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

getInitialVerticesCount

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

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

getInitialVertex

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

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

queryInitialVertex

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

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

setInitialGeometry

public void setInitialGeometry(IGeometry shape)
                        throws java.io.IOException,
                               AutomationException
Initial geometry of the schematic in memory feature link.

Specified by:
setInitialGeometry in interface ISchematicInMemoryFeatureLinkGeometry
Parameters:
shape - A reference to a com.esri.arcgis.geometry.IGeometry (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getInitialGeometry

public IGeometry getInitialGeometry()
                             throws java.io.IOException,
                                    AutomationException
Initial geometry of the schematic in memory feature link.

Specified by:
getInitialGeometry in interface ISchematicInMemoryFeatureLinkGeometry
Returns:
A reference to a com.esri.arcgis.geometry.IGeometry
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addVertex

public void addVertex(IPoint point)
               throws java.io.IOException,
                      AutomationException
Adds a vertex with the specified position to the schematic in memory feature link geometry.

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

insertVertex

public void insertVertex(int index,
                         IPoint point)
                  throws java.io.IOException,
                         AutomationException
Inserts a vertex at given index with the specified position to the schematic in memory feature link geometry.

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

updateVertex

public void updateVertex(int index,
                         IPoint point)
                  throws java.io.IOException,
                         AutomationException
Updates the position of a vertex at given index of the schematic in memory feature link geometry.

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

insertVertexCollection

public void insertVertexCollection(int index,
                                   IPointCollection points)
                            throws java.io.IOException,
                                   AutomationException
Inserts vertices at given index to the schematic in memory feature link geometry.

Specified by:
insertVertexCollection in interface ISchematicInMemoryFeatureLinkGeometry
Parameters:
index - The index (in)
points - A reference to a com.esri.arcgis.geometry.IPointCollection (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addVertexCollection

public void addVertexCollection(IPointCollection points)
                         throws java.io.IOException,
                                AutomationException
Adds vertices to the schematic in memory feature link geometry.

Specified by:
addVertexCollection in interface ISchematicInMemoryFeatureLinkGeometry
Parameters:
points - A reference to a com.esri.arcgis.geometry.IPointCollection (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setVertexCollection

public void setVertexCollection(IPointCollection points)
                         throws java.io.IOException,
                                AutomationException
Changes the vertices to the schematic in memory feature link geometry.

Specified by:
setVertexCollection in interface ISchematicInMemoryFeatureLinkGeometry
Parameters:
points - A reference to a com.esri.arcgis.geometry.IPointCollection (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

removeVertices

public void removeVertices(int index,
                           int count)
                    throws java.io.IOException,
                           AutomationException
Removes a number of vertices at given index to the schematic in memory feature link geometry.

Specified by:
removeVertices in interface ISchematicInMemoryFeatureLinkGeometry
Parameters:
index - The index (in)
count - The count (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

removeAllVertices

public void removeAllVertices()
                       throws java.io.IOException,
                              AutomationException
Removes all the vertices from the schematic in memory feature link geometry.

Specified by:
removeAllVertices in interface ISchematicInMemoryFeatureLinkGeometry
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.