com.esri.arcgis.networkanalyst
Class INACompactStreetDirectionSummaryProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.networkanalyst.INACompactStreetDirectionSummaryProxy
All Implemented Interfaces:
INACompactStreetDirectionSummary, java.io.Externalizable, java.io.Serializable

public class INACompactStreetDirectionSummaryProxy
extends com.esri.arcgis.interop.Dispatch
implements INACompactStreetDirectionSummary, java.io.Serializable

Internal use class Proxy for COM Interface 'INACompactStreetDirectionSummary'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriNetworkAnalyst.olb'

Description: 'Provides access to the compact driving directions summary.' 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 =

See Also:
Serialized Form

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.networkanalyst.INACompactStreetDirectionSummary
IID, IIDdc8f49e9_7106_4496_8ce7_7cc7a45c6849
 
Constructor Summary
  INACompactStreetDirectionSummaryProxy()
          For internal use only
  INACompactStreetDirectionSummaryProxy(java.lang.Object obj)
           
protected INACompactStreetDirectionSummaryProxy(java.lang.Object obj, java.lang.String iid)
           
  INACompactStreetDirectionSummaryProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected INACompactStreetDirectionSummaryProxy(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)
           
 IEnvelope getEnvelope()
          The bounding box of the route.
 double getTotalDriveTime()
          The total drive time for the route.
 double getTotalLength()
          The total length of the route.
 double getTotalTime()
          The total time for the route including wait and service time.
 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

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

INACompactStreetDirectionSummaryProxy

public INACompactStreetDirectionSummaryProxy(java.lang.String CLSID,
                                             java.lang.String host,
                                             com.esri.arcgis.interop.AuthInfo authInfo)
                                      throws java.net.UnknownHostException,
                                             java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

INACompactStreetDirectionSummaryProxy

public INACompactStreetDirectionSummaryProxy()
For internal use only


INACompactStreetDirectionSummaryProxy

public INACompactStreetDirectionSummaryProxy(java.lang.Object obj)
                                      throws java.io.IOException
Throws:
java.io.IOException

INACompactStreetDirectionSummaryProxy

protected INACompactStreetDirectionSummaryProxy(java.lang.Object obj,
                                                java.lang.String iid)
                                         throws java.io.IOException
Throws:
java.io.IOException

INACompactStreetDirectionSummaryProxy

protected INACompactStreetDirectionSummaryProxy(java.lang.String CLSID,
                                                java.lang.String iid,
                                                java.lang.String host,
                                                com.esri.arcgis.interop.AuthInfo authInfo)
                                         throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

getTotalLength

public double getTotalLength()
                      throws java.io.IOException,
                             AutomationException
The total length of the route.

Specified by:
getTotalLength in interface INACompactStreetDirectionSummary
Returns:
The length
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTotalTime

public double getTotalTime()
                    throws java.io.IOException,
                           AutomationException
The total time for the route including wait and service time.

Specified by:
getTotalTime in interface INACompactStreetDirectionSummary
Returns:
The time
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTotalDriveTime

public double getTotalDriveTime()
                         throws java.io.IOException,
                                AutomationException
The total drive time for the route.

Specified by:
getTotalDriveTime in interface INACompactStreetDirectionSummary
Returns:
The time
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEnvelope

public IEnvelope getEnvelope()
                      throws java.io.IOException,
                             AutomationException
The bounding box of the route.

Specified by:
getEnvelope in interface INACompactStreetDirectionSummary
Returns:
A reference to a com.esri.arcgis.geometry.IEnvelope
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.