|
|||||||||
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.datasourcesfile.ISMRouterProxy
public class ISMRouterProxy
Internal use class Proxy for COM Interface 'ISMRouter'. Generated 3/19/2015 1:20:54 PM from 'C:\ArcGIS\COM\esriDataSourcesFile.olb'
Description: 'Deprecated as of 10.1. Provides access to the main functionality for route finding.' 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.datasourcesfile.ISMRouter |
---|
DISPID_1_GET_NAME, DISPID_12_GET_NAME, DISPID_13_GET_NAME, DISPID_14_GET_NAME, DISPID_2_GET_NAME, DISPID_3_GET_NAME, DISPID_4_GET_NAME, DISPID_5_GET_NAME, DISPID_6_GET_NAME, DISPID_6_PUT_NAME, DISPID_8_NAME, DISPID_9_NAME, IID, IIDf8b66020_5850_11d7_b321_008048db11de |
Constructor Summary | |
---|---|
|
ISMRouterProxy()
For internal use only |
|
ISMRouterProxy(java.lang.Object obj)
|
protected |
ISMRouterProxy(java.lang.Object obj,
java.lang.String iid)
|
|
ISMRouterProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
|
protected |
ISMRouterProxy(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)
|
ISMNetBarriersCollection |
getBarriers()
The network barriers collection of the router object. |
ISMFlagCreator |
getFlagCreator()
The flag creator used by the router object. |
java.lang.String |
getNetAttributeName()
The network attribute that the router object currently uses. |
ISMNetAttributesCollection |
getNetAttributes()
The network attributes collection of the router object. |
ISMNetAttributesAccess |
getNetAttributesAccess()
The network attributes access of the router object. |
ISMRoadPreferences |
getPreferences()
The road preferences used by the router object. |
java.lang.String |
getProjectionString()
The spatial reference of the source data used by the router object. |
ISMSpeedGroups |
getSpeedGroups()
The speed groups used by the router object. |
ISMTripPlanSettings |
getTripPlanSettings()
The trip planning settings used by the router object. |
void |
removeListener(java.lang.String iidStr,
java.lang.Object theListener)
|
ISMStopsCollection |
reorderStops(ISMStopsCollection pISrcStops)
Reorders the stops collection to minimize total driving time or distance. |
void |
setNetAttributeName(java.lang.String pVal)
The network attribute that the router object currently uses. |
ISMDirections |
solve(ISMStopsCollection pIStops,
ISMBreakTracker pITracker)
Calculates the route using the current settings of the router object. |
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 ISMRouterProxy(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 ISMRouterProxy()
public ISMRouterProxy(java.lang.Object obj) throws java.io.IOException
java.io.IOException
protected ISMRouterProxy(java.lang.Object obj, java.lang.String iid) throws java.io.IOException
java.io.IOException
protected ISMRouterProxy(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 ISMNetBarriersCollection getBarriers() throws java.io.IOException, AutomationException
getBarriers
in interface ISMRouter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISMNetAttributesCollection getNetAttributes() throws java.io.IOException, AutomationException
getNetAttributes
in interface ISMRouter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISMRoadPreferences getPreferences() throws java.io.IOException, AutomationException
getPreferences
in interface ISMRouter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISMSpeedGroups getSpeedGroups() throws java.io.IOException, AutomationException
getSpeedGroups
in interface ISMRouter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISMTripPlanSettings getTripPlanSettings() throws java.io.IOException, AutomationException
getTripPlanSettings
in interface ISMRouter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getNetAttributeName() throws java.io.IOException, AutomationException
getNetAttributeName
in interface ISMRouter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setNetAttributeName(java.lang.String pVal) throws java.io.IOException, AutomationException
setNetAttributeName
in interface ISMRouter
pVal
- The pVal (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISMStopsCollection reorderStops(ISMStopsCollection pISrcStops) throws java.io.IOException, AutomationException
reorderStops
in interface ISMRouter
pISrcStops
- A reference to a com.esri.arcgis.datasourcesfile.ISMStopsCollection (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISMDirections solve(ISMStopsCollection pIStops, ISMBreakTracker pITracker) throws java.io.IOException, AutomationException
solve
in interface ISMRouter
pIStops
- A reference to a com.esri.arcgis.datasourcesfile.ISMStopsCollection (in)pITracker
- A reference to a com.esri.arcgis.datasourcesfile.ISMBreakTracker (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISMNetAttributesAccess getNetAttributesAccess() throws java.io.IOException, AutomationException
getNetAttributesAccess
in interface ISMRouter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getProjectionString() throws java.io.IOException, AutomationException
getProjectionString
in interface ISMRouter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISMFlagCreator getFlagCreator() throws java.io.IOException, AutomationException
getFlagCreator
in interface ISMRouter
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 |