com.esri.arcgis.geodatabase
Interface INetworkDirections

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
INetworkDirections2
All Known Implementing Classes:
INetworkDirections2Proxy, INetworkDirectionsProxy, NetworkDirections

public interface INetworkDirections
extends java.io.Serializable

COM Interface 'INetworkDirections'. Generated 3/19/2015 1:20:57 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to the properties for setting up driving directions.' 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 IIDacda7b59_b41f_48b8_a1ce_582fe481053f
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int getDefaultOutputLengthUnits()
          The default length units that will be used for reporting distances in driving directions.
 java.lang.String getLengthAttributeName()
          The name of the network attribute to be used for reporting travel distances.
 java.lang.String getRoadClassAttributeName()
          The name of the network attribute to be used for road classification.
 java.lang.String getTimeAttributeName()
          The name of the network attribute to be used for reporting travel time.
 void setDefaultOutputLengthUnits(int units)
          The default length units that will be used for reporting distances in driving directions.
 void setLengthAttributeName(java.lang.String name)
          The name of the network attribute to be used for reporting travel distances.
 void setRoadClassAttributeName(java.lang.String name)
          The name of the network attribute to be used for road classification.
 void setTimeAttributeName(java.lang.String name)
          The name of the network attribute to be used for reporting travel time.
 

Field Detail

IIDacda7b59_b41f_48b8_a1ce_582fe481053f

static final int IIDacda7b59_b41f_48b8_a1ce_582fe481053f
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

getDefaultOutputLengthUnits

int getDefaultOutputLengthUnits()
                                throws java.io.IOException,
                                       AutomationException
The default length units that will be used for reporting distances in driving directions.

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

setDefaultOutputLengthUnits

void setDefaultOutputLengthUnits(int units)
                                 throws java.io.IOException,
                                        AutomationException
The default length units that will be used for reporting distances in driving directions.

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

getLengthAttributeName

java.lang.String getLengthAttributeName()
                                        throws java.io.IOException,
                                               AutomationException
The name of the network attribute to be used for reporting travel distances.

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

setLengthAttributeName

void setLengthAttributeName(java.lang.String name)
                            throws java.io.IOException,
                                   AutomationException
The name of the network attribute to be used for reporting travel distances.

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

getTimeAttributeName

java.lang.String getTimeAttributeName()
                                      throws java.io.IOException,
                                             AutomationException
The name of the network attribute to be used for reporting travel time.

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

setTimeAttributeName

void setTimeAttributeName(java.lang.String name)
                          throws java.io.IOException,
                                 AutomationException
The name of the network attribute to be used for reporting travel time.

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

getRoadClassAttributeName

java.lang.String getRoadClassAttributeName()
                                           throws java.io.IOException,
                                                  AutomationException
The name of the network attribute to be used for road classification.

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

setRoadClassAttributeName

void setRoadClassAttributeName(java.lang.String name)
                               throws java.io.IOException,
                                      AutomationException
The name of the network attribute to be used for road classification.

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