|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.interop.Dispatch com.esri.arcgis.geodatabase.INetworkQueryProxy
public class INetworkQueryProxy
Internal use class Proxy for COM Interface 'INetworkQuery'. Generated 3/19/2015 1:20:57 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'
Description: 'Provides access to members that query the elements of the network dataset.' 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 =
Field Summary | |
---|---|
boolean |
noncastable
|
static java.lang.Class |
targetClass
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Fields inherited from interface com.esri.arcgis.geodatabase.INetworkQuery |
---|
IID, IID73bed6fc_fda9_45b0_a82d_1b42d52a26d0 |
Constructor Summary | |
---|---|
|
INetworkQueryProxy()
For internal use only |
|
INetworkQueryProxy(java.lang.Object obj)
|
protected |
INetworkQueryProxy(java.lang.Object obj,
java.lang.String iid)
|
|
INetworkQueryProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
|
protected |
INetworkQueryProxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
|
Method Summary | |
---|---|
void |
addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
|
void |
clearIDCache()
Empties the contents of the index used for finding network elements by source. |
INetworkForwardStar |
createForwardStar()
Creates a NetworkForwardStar object for traversing the network dataset. |
INetworkForwardStarAdjacencies |
createForwardStarAdjacencies()
Creates a NetworkForwardStarAdjacencies container object for forward star queries. |
INetworkElement |
createNetworkElement(int elementType)
Creates an uninitialized network element of the specified type for use in network dataset queries. |
int |
getComplexTurnCount()
Number of turn elements in the network dataset having more than two edge elements participating. |
IEnumNetworkElement |
getEdgesByPosition(int sourceID,
int oID,
double position,
boolean includeRelatedSDCHyperEdges)
Edge elements in the network dataset with a from and to position that includes the given position for the given source object. |
IEnumNetworkElement |
getEdgesBySegment(int sourceID,
int oID,
double fromPosition,
double toPosition)
Edge elements in the network dataset with a from and to position included in the given range for the given source object. |
int |
getElementCount(int elementType)
Number of network elements of the given type in the network dataset. |
IEnumNetworkElement |
getElements(int elementType)
Enumeration of all elements in the network dataset of the given type. |
IEnumNetworkElement |
getElementsByOID(int sourceID,
int oID)
Elements in the network dataset corresponding to the given source object. |
IEnumNetworkElement |
getElementsByOIDs(int sourceID,
ILongArray oids)
Elements in the network dataset corresponding to the given source objects. |
IEnumNetworkElement |
getElementsForSource(int sourceID)
Enumeration of all elements in the network dataset corresponding to the given source. |
int |
getMaxEID(int elementType)
Highest element ID in the network dataset for the given element type. |
int |
getMaxValence()
Maximum number of edge elements connected to any single junction element. |
void |
populateIDCache(int sourceID)
Initializes the index used for quickly finding network elements for the given source ID. |
void |
queryEdge(int eID,
int direction,
INetworkEdge edge)
Performs a network edge element query by element ID and edge direction and populates the given edge element object. |
void |
queryJunction(int eID,
INetworkJunction junction)
Performs a network junction element query by element ID and populates the given junction element object. |
void |
queryTurn(int eID,
INetworkTurn turn)
Performs a network turn element query by element ID and populates the given turn element object. |
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 |
Field Detail |
---|
public static final java.lang.Class targetClass
public boolean noncastable
Constructor Detail |
---|
public INetworkQueryProxy(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 INetworkQueryProxy()
public INetworkQueryProxy(java.lang.Object obj) throws java.io.IOException
java.io.IOException
protected INetworkQueryProxy(java.lang.Object obj, java.lang.String iid) throws java.io.IOException
java.io.IOException
protected INetworkQueryProxy(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
Method Detail |
---|
public void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource) throws java.io.IOException
addListener
in class com.esri.arcgis.interop.Dispatch
java.io.IOException
public void removeListener(java.lang.String iidStr, java.lang.Object theListener) throws java.io.IOException
removeListener
in class com.esri.arcgis.interop.Dispatch
java.io.IOException
public int getMaxEID(int elementType) throws java.io.IOException, AutomationException
getMaxEID
in interface INetworkQuery
elementType
- A com.esri.arcgis.geodatabase.esriNetworkElementType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getMaxValence() throws java.io.IOException, AutomationException
getMaxValence
in interface INetworkQuery
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getElementCount(int elementType) throws java.io.IOException, AutomationException
getElementCount
in interface INetworkQuery
elementType
- A com.esri.arcgis.geodatabase.esriNetworkElementType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getComplexTurnCount() throws java.io.IOException, AutomationException
getComplexTurnCount
in interface INetworkQuery
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public INetworkForwardStar createForwardStar() throws java.io.IOException, AutomationException
createForwardStar
in interface INetworkQuery
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public INetworkForwardStarAdjacencies createForwardStarAdjacencies() throws java.io.IOException, AutomationException
createForwardStarAdjacencies
in interface INetworkQuery
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public INetworkElement createNetworkElement(int elementType) throws java.io.IOException, AutomationException
createNetworkElement
in interface INetworkQuery
elementType
- A com.esri.arcgis.geodatabase.esriNetworkElementType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryEdge(int eID, int direction, INetworkEdge edge) throws java.io.IOException, AutomationException
queryEdge
in interface INetworkQuery
eID
- The eID (in)direction
- A com.esri.arcgis.geodatabase.esriNetworkEdgeDirection constant (in)edge
- A reference to a com.esri.arcgis.geodatabase.INetworkEdge (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryJunction(int eID, INetworkJunction junction) throws java.io.IOException, AutomationException
queryJunction
in interface INetworkQuery
eID
- The eID (in)junction
- A reference to a com.esri.arcgis.geodatabase.INetworkJunction (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryTurn(int eID, INetworkTurn turn) throws java.io.IOException, AutomationException
queryTurn
in interface INetworkQuery
eID
- The eID (in)turn
- A reference to a com.esri.arcgis.geodatabase.INetworkTurn (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumNetworkElement getElementsByOID(int sourceID, int oID) throws java.io.IOException, AutomationException
getElementsByOID
in interface INetworkQuery
sourceID
- The sourceID (in)oID
- The oID (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumNetworkElement getEdgesByPosition(int sourceID, int oID, double position, boolean includeRelatedSDCHyperEdges) throws java.io.IOException, AutomationException
getEdgesByPosition
in interface INetworkQuery
sourceID
- The sourceID (in)oID
- The oID (in)position
- The position (in)includeRelatedSDCHyperEdges
- The includeRelatedSDCHyperEdges (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumNetworkElement getEdgesBySegment(int sourceID, int oID, double fromPosition, double toPosition) throws java.io.IOException, AutomationException
getEdgesBySegment
in interface INetworkQuery
sourceID
- The sourceID (in)oID
- The oID (in)fromPosition
- The fromPosition (in)toPosition
- The toPosition (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumNetworkElement getElements(int elementType) throws java.io.IOException, AutomationException
getElements
in interface INetworkQuery
elementType
- A com.esri.arcgis.geodatabase.esriNetworkElementType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumNetworkElement getElementsByOIDs(int sourceID, ILongArray oids) throws java.io.IOException, AutomationException
getElementsByOIDs
in interface INetworkQuery
sourceID
- The sourceID (in)oids
- 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 IEnumNetworkElement getElementsForSource(int sourceID) throws java.io.IOException, AutomationException
getElementsForSource
in interface INetworkQuery
sourceID
- The sourceID (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void clearIDCache() throws java.io.IOException, AutomationException
clearIDCache
in interface INetworkQuery
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void populateIDCache(int sourceID) throws java.io.IOException, AutomationException
populateIDCache
in interface INetworkQuery
sourceID
- The sourceID (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |