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.