com.esri.arcgis.networkanalyst
Interface INAStreetDirectionsAgent3

All Superinterfaces:
INAStreetDirectionsAgent, INAStreetDirectionsAgent2, java.io.Serializable
All Known Implementing Classes:
INAStreetDirectionsAgent3Proxy, NAStreetDirectionsAgent

public interface INAStreetDirectionsAgent3
extends INAStreetDirectionsAgent2, java.io.Serializable

COM Interface 'INAStreetDirectionsAgent3'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriNetworkAnalyst.olb'

Description: 'Provides access to the INAStreetDirectionsAgent3 Interface.' 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
static java.lang.String IID
          Deprecated. Internal use only
static int IID2497a983_b5e8_4f0c_a4e9_c70dc4ae62bc
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.networkanalyst.INAStreetDirectionsAgent2
IID165a238e_761e_440c_b8d9_f028ecd40b97
 
Fields inherited from interface com.esri.arcgis.networkanalyst.INAStreetDirectionsAgent
IID67b62ed9_2ebb_488b_ae93_13c137ba4a84
 
Method Summary
 IStringArray getAvailableStyleNames()
          The collection of style names supported by the agent.
 ISpatialReference getOutputSpatialReference()
          Output spatial reference to use for geometries returned by the directions objects.
 int getOutputType()
          Output type to use when generating directions.
 java.lang.String getStyleName()
          Style name to use when generating directions.
 IStringArray getSupportedLanguages()
          The collection of languages supported by the agent.
 void setOutputSpatialReferenceByRef(ISpatialReference ppSpatialReference)
          Output spatial reference to use for geometries returned by the directions objects.
 void setOutputType(int pOutputType)
          Output type to use when generating directions.
 void setStyleName(java.lang.String pStyleName)
          Style name to use when generating directions.
 
Methods inherited from interface com.esri.arcgis.networkanalyst.INAStreetDirectionsAgent2
getLanguage, setLanguage
 
Methods inherited from interface com.esri.arcgis.networkanalyst.INAStreetDirectionsAgent
execute, getDirectionsContainer, getLengthUnits, getTimeAttributeName, isAutoShowDirections, isDisplayTime, setAutoShowDirections, setDisplayTime, setLengthUnits, setTimeAttributeName
 

Field Detail

IID2497a983_b5e8_4f0c_a4e9_c70dc4ae62bc

static final int IID2497a983_b5e8_4f0c_a4e9_c70dc4ae62bc
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getOutputSpatialReference

ISpatialReference getOutputSpatialReference()
                                            throws java.io.IOException,
                                                   AutomationException
Output spatial reference to use for geometries returned by the directions objects.

Returns:
A reference to a com.esri.arcgis.geometry.ISpatialReference
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOutputSpatialReferenceByRef

void setOutputSpatialReferenceByRef(ISpatialReference ppSpatialReference)
                                    throws java.io.IOException,
                                           AutomationException
Output spatial reference to use for geometries returned by the directions objects.

Parameters:
ppSpatialReference - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSupportedLanguages

IStringArray getSupportedLanguages()
                                   throws java.io.IOException,
                                          AutomationException
The collection of languages supported by the agent.

Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAvailableStyleNames

IStringArray getAvailableStyleNames()
                                    throws java.io.IOException,
                                           AutomationException
The collection of style names supported by the agent.

Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStyleName

java.lang.String getStyleName()
                              throws java.io.IOException,
                                     AutomationException
Style name to use when generating directions.

Returns:
The pStyleName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setStyleName

void setStyleName(java.lang.String pStyleName)
                  throws java.io.IOException,
                         AutomationException
Style name to use when generating directions.

Parameters:
pStyleName - The pStyleName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOutputType

int getOutputType()
                  throws java.io.IOException,
                         AutomationException
Output type to use when generating directions.

Returns:
A com.esri.arcgis.networkanalyst.esriDirectionsOutputType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOutputType

void setOutputType(int pOutputType)
                   throws java.io.IOException,
                          AutomationException
Output type to use when generating directions.

Parameters:
pOutputType - A com.esri.arcgis.networkanalyst.esriDirectionsOutputType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.