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, objRefIID, 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, writeExternalpublic 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.UnknownHostExceptionjava.io.IOExceptionpublic IEnumVertexProxy()
public IEnumVertexProxy(java.lang.Object obj)
throws java.io.IOException
java.io.IOExceptionprotected IEnumVertexProxy(java.lang.Object obj,
java.lang.String iid)
throws java.io.IOException
java.io.IOExceptionprotected 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.IOExceptionpublic void addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
throws java.io.IOException
com.esri.arcgis.interop.DispatchaddListener in class com.esri.arcgis.interop.DispatchiidStr - 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.IOExceptionpublic void removeListener(java.lang.String iidStr,
java.lang.Object theListener)
throws java.io.IOException
com.esri.arcgis.interop.DispatchremoveListener in class com.esri.arcgis.interop.DispatchiidStr - the ID of the outgoing interface, implemented by the listenertheListener - the object that no longer wishes to be informed of the eventsjava.io.IOExceptionpublic void next(IPoint[] outVertex, int[] outPartIndex, int[] vertexIndex) throws java.io.IOException, AutomationException
next in interface IEnumVertexoutVertex - 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 IEnumVertexvertex - 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 IEnumVertexoutVertex - 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 IEnumVertexvertex - 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 IEnumVertexoutVertex - 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 IEnumVertexvertex - 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 IEnumVertexnumVertices - 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 IEnumVertexjava.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 IEnumVertexjava.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 IEnumVertexjava.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 IEnumVertexiPart - 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 IEnumVertexjava.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 IEnumVertexx - 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 IEnumVertexy - 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 IEnumVertexz - 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 IEnumVertexm - 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 IEnumVertexpointID - The pointID (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.