public class ITracerProxy extends com.esri.arcgis.interop.Dispatch implements ITracer, java.io.Serializable
Description: 'Provides access to a network tracer.' 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, IID8a5938f3_74a8_43b9_961c_59083d327137
Modifier | Constructor and Description |
---|---|
|
ITracerProxy()
For internal use only
|
|
ITracerProxy(java.lang.Object obj) |
protected |
ITracerProxy(java.lang.Object obj,
java.lang.String iid) |
|
ITracerProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo) |
protected |
ITracerProxy(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.
|
void |
addTraceLocation(int type,
int elementType,
long eID)
Adds a trace location.
|
void |
addTraceLocationForEdgeFeatures(int type,
IStringArray edgeGlobalIDs,
IDoubleArray percentAlongLengths)
Adds trace location for edge features.
|
void |
addTraceLocationForJunctionFeatures(int type,
IStringArray junctionGlobalIDs,
ILongArray terminalIDs)
Adds trace location for junction features.
|
void |
addTraceLocations(int type,
int[] elementTypes,
long[] eIDs)
Adds trace locations.
|
void |
addTraceLocationsFromGeometries(int type,
IArray geometries)
Add the given geometries as trace locations.
|
void |
deleteTraceLocations(int type)
Deletes all trace locations.
|
IArray |
getResultTypes()
Returns the result types.
|
ITraceConfiguration |
getTraceConfiguration()
Returns trace configuration.
|
GUID |
getTraceConfigurationGlobalID()
Returns trace configuration global ID.
|
void |
getTraceLocations(int type,
int[][] elementTypes,
long[][] eIDs)
Returns trace locations.
|
void |
initialize(IUtilityNetworkQuery unQuery,
IDataElement definition)
Initializes the tracer.
|
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 |
setResultTypesByRef(IArray resultTypes)
Returns the result types.
|
void |
setTraceConfigurationByRef(ITraceConfiguration traceConfiguration)
Returns trace configuration.
|
void |
setTraceConfigurationGlobalID(GUID globalID)
Returns trace configuration global ID.
|
void |
trace(int traceType,
long[][] junctionEIDs,
long[][] edgeEIDs)
Execute the given trace.
|
void |
traceEx(int traceType,
boolean asynchronous,
long[][] junctionEIDs,
long[][] edgeEIDs)
Execute the given trace.
|
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 ITracerProxy(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 ITracerProxy()
public ITracerProxy(java.lang.Object obj) throws java.io.IOException
java.io.IOException
protected ITracerProxy(java.lang.Object obj, java.lang.String iid) throws java.io.IOException
java.io.IOException
protected ITracerProxy(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 initialize(IUtilityNetworkQuery unQuery, IDataElement definition) throws java.io.IOException, AutomationException
initialize
in interface ITracer
unQuery
- A reference to a com.esri.arcgis.geodatabase.IUtilityNetworkQuery (in)definition
- A reference to a com.esri.arcgis.geodatabase.IDataElement (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void addTraceLocation(int type, int elementType, long eID) throws java.io.IOException, AutomationException
addTraceLocation
in interface ITracer
type
- A com.esri.arcgis.geodatabase.esriTraceLocationType constant (in)elementType
- A com.esri.arcgis.geodatabase.esriElementType constant (in)eID
- Signed 64-bit int (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void addTraceLocations(int type, int[] elementTypes, long[] eIDs) throws java.io.IOException, AutomationException
addTraceLocations
in interface ITracer
type
- A com.esri.arcgis.geodatabase.esriTraceLocationType constant (in)elementTypes
- A com.esri.arcgis.geodatabase.esriElementType constant array (in)eIDs
- Signed 64-bit int (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void deleteTraceLocations(int type) throws java.io.IOException, AutomationException
deleteTraceLocations
in interface ITracer
type
- A com.esri.arcgis.geodatabase.esriTraceLocationType constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getTraceLocations(int type, int[][] elementTypes, long[][] eIDs) throws java.io.IOException, AutomationException
getTraceLocations
in interface ITracer
type
- A com.esri.arcgis.geodatabase.esriTraceLocationType constant (in)elementTypes
- A com.esri.arcgis.geodatabase.esriElementType constant array (out: use single element array)eIDs
- Signed 64-bit int (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void addTraceLocationForJunctionFeatures(int type, IStringArray junctionGlobalIDs, ILongArray terminalIDs) throws java.io.IOException, AutomationException
addTraceLocationForJunctionFeatures
in interface ITracer
type
- A com.esri.arcgis.geodatabase.esriTraceLocationType constant (in)junctionGlobalIDs
- A reference to a com.esri.arcgis.system.IStringArray (in)terminalIDs
- A reference to a com.esri.arcgis.system.ILongArray (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void addTraceLocationForEdgeFeatures(int type, IStringArray edgeGlobalIDs, IDoubleArray percentAlongLengths) throws java.io.IOException, AutomationException
addTraceLocationForEdgeFeatures
in interface ITracer
type
- A com.esri.arcgis.geodatabase.esriTraceLocationType constant (in)edgeGlobalIDs
- A reference to a com.esri.arcgis.system.IStringArray (in)percentAlongLengths
- A reference to a com.esri.arcgis.system.IDoubleArray (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void addTraceLocationsFromGeometries(int type, IArray geometries) throws java.io.IOException, AutomationException
addTraceLocationsFromGeometries
in interface ITracer
type
- A com.esri.arcgis.geodatabase.esriTraceLocationType constant (in)geometries
- A reference to a com.esri.arcgis.system.IArray (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ITraceConfiguration getTraceConfiguration() throws java.io.IOException, AutomationException
getTraceConfiguration
in interface ITracer
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setTraceConfigurationByRef(ITraceConfiguration traceConfiguration) throws java.io.IOException, AutomationException
setTraceConfigurationByRef
in interface ITracer
traceConfiguration
- A reference to a com.esri.arcgis.geodatabase.ITraceConfiguration (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IArray getResultTypes() throws java.io.IOException, AutomationException
getResultTypes
in interface ITracer
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setResultTypesByRef(IArray resultTypes) throws java.io.IOException, AutomationException
setResultTypesByRef
in interface ITracer
resultTypes
- A reference to a com.esri.arcgis.system.IArray (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void trace(int traceType, long[][] junctionEIDs, long[][] edgeEIDs) throws java.io.IOException, AutomationException
trace
in interface ITracer
traceType
- A com.esri.arcgis.geodatabase.esriUtilityNetworkTraceType constant (in)junctionEIDs
- Signed 64-bit int (out: use single element array)edgeEIDs
- Signed 64-bit int (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public GUID getTraceConfigurationGlobalID() throws java.io.IOException, AutomationException
getTraceConfigurationGlobalID
in interface ITracer
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setTraceConfigurationGlobalID(GUID globalID) throws java.io.IOException, AutomationException
setTraceConfigurationGlobalID
in interface ITracer
globalID
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void traceEx(int traceType, boolean asynchronous, long[][] junctionEIDs, long[][] edgeEIDs) throws java.io.IOException, AutomationException
traceEx
in interface ITracer
traceType
- A com.esri.arcgis.geodatabase.esriUtilityNetworkTraceType constant (in)asynchronous
- The asynchronous (in)junctionEIDs
- Signed 64-bit int (out: use single element array)edgeEIDs
- Signed 64-bit int (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.