com.esri.arcgis.networkanalyst
Class INACompactStreetDirectionProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.networkanalyst.INACompactStreetDirectionProxy
All Implemented Interfaces:
INACompactStreetDirection, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
INACompactStreetDirection2Proxy

public class INACompactStreetDirectionProxy
extends com.esri.arcgis.interop.Dispatch
implements INACompactStreetDirection, java.io.Serializable

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

Description: 'Provides access to a compact street direction item.' 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.INACompactStreetDirection
IID, IIDba19e651_a488_44c1_9756_ae7205a5bf4e
 
Constructor Summary
  INACompactStreetDirectionProxy()
          For internal use only
  INACompactStreetDirectionProxy(java.lang.Object obj)
           
protected INACompactStreetDirectionProxy(java.lang.Object obj, java.lang.String iid)
           
  INACompactStreetDirectionProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected INACompactStreetDirectionProxy(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)
           
 java.lang.String getCompressedGeometry()
          The compressed geometry for the driving direction.
 java.util.Date getETA()
          The estimated time of arrival.
 double getLength()
          The cumulative driving length (in directions length units).
 int getManeuverType()
          The maneuver type.
 java.lang.String getText()
          The driving direction text.
 double getTime()
          The time spent.
 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

INACompactStreetDirectionProxy

public INACompactStreetDirectionProxy(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

INACompactStreetDirectionProxy

public INACompactStreetDirectionProxy()
For internal use only


INACompactStreetDirectionProxy

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

INACompactStreetDirectionProxy

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

INACompactStreetDirectionProxy

protected INACompactStreetDirectionProxy(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

getLength

public double getLength()
                 throws java.io.IOException,
                        AutomationException
The cumulative driving length (in directions length units).

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

getTime

public double getTime()
               throws java.io.IOException,
                      AutomationException
The time spent.

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

getText

public java.lang.String getText()
                         throws java.io.IOException,
                                AutomationException
The driving direction text.

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

getCompressedGeometry

public java.lang.String getCompressedGeometry()
                                       throws java.io.IOException,
                                              AutomationException
The compressed geometry for the driving direction.

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

getETA

public java.util.Date getETA()
                      throws java.io.IOException,
                             AutomationException
The estimated time of arrival.

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

getManeuverType

public int getManeuverType()
                    throws java.io.IOException,
                           AutomationException
The maneuver type.

Specified by:
getManeuverType in interface INACompactStreetDirection
Returns:
A com.esri.arcgis.networkanalyst.esriDirectionsManeuverType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.