public interface ITracer
extends 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 |
|---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IID8a5938f3_74a8_43b9_961c_59083d327137 |
static int |
xxDummy
Deprecated.
Internal use only
|
| Modifier and Type | Method and Description |
|---|---|
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 |
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.
|
static final int IID8a5938f3_74a8_43b9_961c_59083d327137
static final int xxDummy
static final java.lang.String IID
void initialize(IUtilityNetworkQuery unQuery, IDataElement definition) throws java.io.IOException, AutomationException
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.void addTraceLocation(int type,
int elementType,
long eID)
throws java.io.IOException,
AutomationException
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.void addTraceLocations(int type,
int[] elementTypes,
long[] eIDs)
throws java.io.IOException,
AutomationException
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.void deleteTraceLocations(int type)
throws java.io.IOException,
AutomationException
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.void getTraceLocations(int type,
int[][] elementTypes,
long[][] eIDs)
throws java.io.IOException,
AutomationException
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.void addTraceLocationForJunctionFeatures(int type,
IStringArray junctionGlobalIDs,
ILongArray terminalIDs)
throws java.io.IOException,
AutomationException
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.void addTraceLocationForEdgeFeatures(int type,
IStringArray edgeGlobalIDs,
IDoubleArray percentAlongLengths)
throws java.io.IOException,
AutomationException
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.void addTraceLocationsFromGeometries(int type,
IArray geometries)
throws java.io.IOException,
AutomationException
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.ITraceConfiguration getTraceConfiguration() throws java.io.IOException, AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setTraceConfigurationByRef(ITraceConfiguration traceConfiguration) throws java.io.IOException, AutomationException
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.IArray getResultTypes() throws java.io.IOException, AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setResultTypesByRef(IArray resultTypes) throws java.io.IOException, AutomationException
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.void trace(int traceType,
long[][] junctionEIDs,
long[][] edgeEIDs)
throws java.io.IOException,
AutomationException
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.GUID getTraceConfigurationGlobalID() throws java.io.IOException, AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setTraceConfigurationGlobalID(GUID globalID) throws java.io.IOException, AutomationException
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.void traceEx(int traceType,
boolean asynchronous,
long[][] junctionEIDs,
long[][] edgeEIDs)
throws java.io.IOException,
AutomationException
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.