com.esri.arcgis.geodatabase
Class INetTopologyEditProxy
java.lang.Object
com.esri.arcgis.interop.Dispatch
com.esri.arcgis.geodatabase.INetTopologyProxy
com.esri.arcgis.geodatabase.INetTopologyEditProxy
- All Implemented Interfaces:
- INetTopology, INetTopologyEdit, java.io.Externalizable, java.io.Serializable
public class INetTopologyEditProxy
- extends INetTopologyProxy
- implements INetTopologyEdit, java.io.Serializable
Internal use class
Proxy for COM Interface 'INetTopologyEdit'. Generated 3/19/2015 1:20:56 PM
from 'C:\ArcGIS\COM\esriGeoDatabase.olb'
Description: 'Provides access to members that add and delete network elements from the logical network.'
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
Fields inherited from class com.esri.arcgis.interop.Dispatch |
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Method Summary |
int |
addEdgeByEndEIDs(INetElementDescription edgeDescription,
int fromJunctionEID,
int toJunctionEID)
Adds an edge element to the logical network between the specified junction elements. |
int |
addJunction(INetElementDescription junctionDescription)
Adds a junction element to the logical network. |
void |
addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
|
void |
deleteByEID(int eID,
int elementType)
Deletes the specified network element from the logical network. |
void |
deleteByEIDs(int elementType,
int elementCount,
int[] elementEIDs)
Deletes the specified network elements from the logical network. |
void |
deleteByID(int userClassID,
int userID,
int userSubID,
int elementType)
Deletes the specified network element from the logical network. |
void |
removeListener(java.lang.String iidStr,
java.lang.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 |
targetClass
public static final java.lang.Class targetClass
noncastable
public boolean noncastable
INetTopologyEditProxy
public INetTopologyEditProxy(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
INetTopologyEditProxy
public INetTopologyEditProxy()
- For internal use only
INetTopologyEditProxy
public INetTopologyEditProxy(java.lang.Object obj)
throws java.io.IOException
- Throws:
java.io.IOException
INetTopologyEditProxy
protected INetTopologyEditProxy(java.lang.Object obj,
java.lang.String iid)
throws java.io.IOException
- Throws:
java.io.IOException
INetTopologyEditProxy
protected INetTopologyEditProxy(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
addListener
public void addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
throws java.io.IOException
- Overrides:
addListener
in class INetTopologyProxy
- Throws:
java.io.IOException
removeListener
public void removeListener(java.lang.String iidStr,
java.lang.Object theListener)
throws java.io.IOException
- Overrides:
removeListener
in class INetTopologyProxy
- Throws:
java.io.IOException
addJunction
public int addJunction(INetElementDescription junctionDescription)
throws java.io.IOException,
AutomationException
- Adds a junction element to the logical network.
- Specified by:
addJunction
in interface INetTopologyEdit
- Parameters:
junctionDescription
- A reference to a com.esri.arcgis.geodatabase.INetElementDescription (in)
- Returns:
- The junctionEID
- Throws:
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
addEdgeByEndEIDs
public int addEdgeByEndEIDs(INetElementDescription edgeDescription,
int fromJunctionEID,
int toJunctionEID)
throws java.io.IOException,
AutomationException
- Adds an edge element to the logical network between the specified junction elements.
- Specified by:
addEdgeByEndEIDs
in interface INetTopologyEdit
- Parameters:
edgeDescription
- A reference to a com.esri.arcgis.geodatabase.INetElementDescription (in)fromJunctionEID
- The fromJunctionEID (in)toJunctionEID
- The toJunctionEID (in)
- Returns:
- The edgeEID
- Throws:
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
deleteByID
public void deleteByID(int userClassID,
int userID,
int userSubID,
int elementType)
throws java.io.IOException,
AutomationException
- Deletes the specified network element from the logical network.
- Specified by:
deleteByID
in interface INetTopologyEdit
- Parameters:
userClassID
- The userClassID (in)userID
- The userID (in)userSubID
- The userSubID (in)elementType
- A com.esri.arcgis.geodatabase.esriElementType constant (in)
- Throws:
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
deleteByEID
public void deleteByEID(int eID,
int elementType)
throws java.io.IOException,
AutomationException
- Deletes the specified network element from the logical network.
- Specified by:
deleteByEID
in interface INetTopologyEdit
- Parameters:
eID
- The eID (in)elementType
- A com.esri.arcgis.geodatabase.esriElementType constant (in)
- Throws:
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
deleteByEIDs
public void deleteByEIDs(int elementType,
int elementCount,
int[] elementEIDs)
throws java.io.IOException,
AutomationException
- Deletes the specified network elements from the logical network.
- Specified by:
deleteByEIDs
in interface INetTopologyEdit
- Parameters:
elementType
- A com.esri.arcgis.geodatabase.esriElementType constant (in)elementCount
- The elementCount (in)elementEIDs
- The elementEIDs (in)
- Throws:
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.