|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.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.IOExceptionpublic 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.Dispatchjava.io.IOException
public void removeListener(java.lang.String iidStr,
java.lang.Object theListener)
throws java.io.IOException
removeListener in class com.esri.arcgis.interop.Dispatchjava.io.IOException
public int getMaxEID(int elementType)
throws java.io.IOException,
AutomationException
getMaxEID in interface INetworkQueryelementType - 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 INetworkQueryjava.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 INetworkQueryelementType - 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 INetworkQueryjava.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 INetworkQueryjava.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 INetworkQueryjava.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 INetworkQueryelementType - 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 INetworkQueryeID - 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 INetworkQueryeID - 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 INetworkQueryeID - 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 INetworkQuerysourceID - 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 INetworkQuerysourceID - 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 INetworkQuerysourceID - 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 INetworkQueryelementType - 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 INetworkQuerysourceID - 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 INetworkQuerysourceID - 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 INetworkQueryjava.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 INetworkQuerysourceID - 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 | ||||||||