public class IEnumVertexProxy extends com.esri.arcgis.interop.Dispatch implements IEnumVertex, java.io.Serializable
Description: 'Provides access to members that iterate over the vertices or points of a geometry (see the EnumVertices property of the IPointCollection interface).' 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 =
Modifier and Type | Field and Description |
---|---|
boolean |
noncastable |
static java.lang.Class |
targetClass |
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
IID, IID4cf93638_eb81_11d2_9f2d_00c04f6bc8e8
Modifier | Constructor and Description |
---|---|
|
IEnumVertexProxy()
For internal use only
|
|
IEnumVertexProxy(java.lang.Object obj) |
protected |
IEnumVertexProxy(java.lang.Object obj,
java.lang.String iid) |
|
IEnumVertexProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo) |
protected |
IEnumVertexProxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
Adds a Java object to be a listener for a specific kind of event generated by the COM object.
|
IEnumVertex |
esri_clone()
Returns a copy of this enumerator positioned at the same vertex.
|
boolean |
isLastInPart()
Indicates if the current vertex is last in the current part.
|
void |
next(IPoint[] outVertex,
int[] outPartIndex,
int[] vertexIndex)
Returns the next vertex and its location within the geometry.
|
void |
nextInPart(IPoint[] outVertex,
int[] outVertexIndex)
Returns the next vertex in current part, or goes back to the first vertex in the part after last vertex in part is encountered.
|
void |
previous(IPoint[] outVertex,
int[] outPartIndex,
int[] vertexIndex)
Returns the previous vertex and its location in the geometry.
|
void |
put_ID(int pointID)
Sets the ID attribute of the current vertex.
|
void |
put_M(double m)
Sets the M attribute of the current vertex.
|
void |
put_X(double x)
Sets the X coordinate of the current vertex.
|
void |
put_Y(double y)
Sets the Y coordinate of the current vertex.
|
void |
put_Z(double z)
Sets the Z coordinate of the current vertex.
|
void |
queryNext(IPoint vertex,
int[] outPartIndex,
int[] vertexIndex)
Copies the next vertex to the input parameter and returns its location in the geometry.
|
void |
queryNextInPart(IPoint vertex,
int[] outVertexIndex)
Copies the next vertex in the current part to the input parameter and returns its location in current part.
|
void |
queryPrevious(IPoint vertex,
int[] outPartIndex,
int[] vertexIndex)
Copies the previous vertex to the input parameter and returns its location in the geometry.
|
void |
removeListener(java.lang.String iidStr,
java.lang.Object theListener)
Removes a Java object as a listener to events generated by a COM object.
|
void |
reset()
Starts from the beginning of the geometry the next time Next is called.
|
void |
resetToEnd()
Starts from the end of the geometry the next time Previous is called.
|
void |
setAt(int iPart,
int iVertex)
Resets enumerator to specific location.
|
void |
skip(int numVertices)
Skips forward or backward over a specified number of vertices.
|
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
public static final java.lang.Class targetClass
public boolean noncastable
public IEnumVertexProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo) throws java.net.UnknownHostException, java.io.IOException
java.net.UnknownHostException
java.io.IOException
public IEnumVertexProxy()
public IEnumVertexProxy(java.lang.Object obj) throws java.io.IOException
java.io.IOException
protected IEnumVertexProxy(java.lang.Object obj, java.lang.String iid) throws java.io.IOException
java.io.IOException
protected IEnumVertexProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo) throws java.io.IOException
java.io.IOException
public void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource) throws java.io.IOException
com.esri.arcgis.interop.Dispatch
addListener
in class com.esri.arcgis.interop.Dispatch
iidStr
- the ID of the outgoing interface, implemented by the listenertheListener
- the object to be informed of the eventstheSource
- the proxy class that represents the COM class that is the source of the eventsjava.io.IOException
public void removeListener(java.lang.String iidStr, java.lang.Object theListener) throws java.io.IOException
com.esri.arcgis.interop.Dispatch
removeListener
in class com.esri.arcgis.interop.Dispatch
iidStr
- the ID of the outgoing interface, implemented by the listenertheListener
- the object that no longer wishes to be informed of the eventsjava.io.IOException
public void next(IPoint[] outVertex, int[] outPartIndex, int[] vertexIndex) throws java.io.IOException, AutomationException
next
in interface IEnumVertex
outVertex
- A reference to a com.esri.arcgis.geometry.IPoint (out: use single element array)outPartIndex
- The outPartIndex (out: use single element array)vertexIndex
- The vertexIndex (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void queryNext(IPoint vertex, int[] outPartIndex, int[] vertexIndex) throws java.io.IOException, AutomationException
queryNext
in interface IEnumVertex
vertex
- A reference to a com.esri.arcgis.geometry.IPoint (in)outPartIndex
- The outPartIndex (out: use single element array)vertexIndex
- The vertexIndex (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void previous(IPoint[] outVertex, int[] outPartIndex, int[] vertexIndex) throws java.io.IOException, AutomationException
previous
in interface IEnumVertex
outVertex
- A reference to a com.esri.arcgis.geometry.IPoint (out: use single element array)outPartIndex
- The outPartIndex (out: use single element array)vertexIndex
- The vertexIndex (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void queryPrevious(IPoint vertex, int[] outPartIndex, int[] vertexIndex) throws java.io.IOException, AutomationException
queryPrevious
in interface IEnumVertex
vertex
- A reference to a com.esri.arcgis.geometry.IPoint (in)outPartIndex
- The outPartIndex (out: use single element array)vertexIndex
- The vertexIndex (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void nextInPart(IPoint[] outVertex, int[] outVertexIndex) throws java.io.IOException, AutomationException
nextInPart
in interface IEnumVertex
outVertex
- A reference to a com.esri.arcgis.geometry.IPoint (out: use single element array)outVertexIndex
- The outVertexIndex (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void queryNextInPart(IPoint vertex, int[] outVertexIndex) throws java.io.IOException, AutomationException
queryNextInPart
in interface IEnumVertex
vertex
- A reference to a com.esri.arcgis.geometry.IPoint (in)outVertexIndex
- The outVertexIndex (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void skip(int numVertices) throws java.io.IOException, AutomationException
skip
in interface IEnumVertex
numVertices
- The numVertices (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void reset() throws java.io.IOException, AutomationException
reset
in interface IEnumVertex
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IEnumVertex esri_clone() throws java.io.IOException, AutomationException
esri_clone
in interface IEnumVertex
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void resetToEnd() throws java.io.IOException, AutomationException
resetToEnd
in interface IEnumVertex
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setAt(int iPart, int iVertex) throws java.io.IOException, AutomationException
setAt
in interface IEnumVertex
iPart
- The iPart (in)iVertex
- The iVertex (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isLastInPart() throws java.io.IOException, AutomationException
isLastInPart
in interface IEnumVertex
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void put_X(double x) throws java.io.IOException, AutomationException
put_X
in interface IEnumVertex
x
- The x (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void put_Y(double y) throws java.io.IOException, AutomationException
put_Y
in interface IEnumVertex
y
- The y (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void put_Z(double z) throws java.io.IOException, AutomationException
put_Z
in interface IEnumVertex
z
- The z (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void put_M(double m) throws java.io.IOException, AutomationException
put_M
in interface IEnumVertex
m
- The m (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void put_ID(int pointID) throws java.io.IOException, AutomationException
put_ID
in interface IEnumVertex
pointID
- The pointID (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.