public interface INetworkTravelMode
extends java.io.Serializable
Description: 'Provides access to members that specify the properties of a travel mode in a network dataset.' 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 =
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IIDcc5a89d8_01f3_4e50_8c4f_690b6511536c |
static int |
xxDummy
Deprecated.
Internal use only
|
Modifier and Type | Method and Description |
---|---|
IArray |
getAttributeParameterValues()
The collection of network attribute parameter values to be used with the analysis.
|
java.lang.String |
getDescription()
The description of the travel mode.
|
java.lang.String |
getDistanceAttributeName()
The name of the distance-based network attribute to be used in analysis.
|
int |
getDomainType()
The units domain type of the travel mode.
|
java.lang.String |
getImpedanceAttributeName()
The name of the network attribute to be used as the impedance attribute in analysis.
|
java.lang.String |
getName()
The name of the travel mode.
|
java.lang.Object |
getOutputGeometryPrecision()
Specifies the precision of the output geometry after generalization.
|
int |
getOutputGeometryPrecisionUnits()
Specifies the units of the output geometry precision.
|
IStringArray |
getRestrictionAttributeNames()
The collection of network attribute names to be used as restrictions with the analysis.
|
int |
getRestrictUTurns()
Indicates how U-Turns should be restricted in the analysis.
|
java.lang.String |
getTimeAttributeName()
The name of the time-based network attribute to be used in analysis.
|
java.lang.String |
getType()
The type of the travel mode.
|
boolean |
isUseHierarchy()
Indicates if the hierarchy attribute for the network should be used in analysis.
|
void |
readFromJSON(java.lang.String jsonValue)
Reads the contents of this travel mode from a JSON string.
|
void |
setAttributeParameterValuesByRef(IArray attributeParameterValues)
The collection of network attribute parameter values to be used with the analysis.
|
void |
setDescription(java.lang.String description)
The description of the travel mode.
|
void |
setDistanceAttributeName(java.lang.String attributeName)
The name of the distance-based network attribute to be used in analysis.
|
void |
setImpedanceAttributeName(java.lang.String attributeName)
The name of the network attribute to be used as the impedance attribute in analysis.
|
void |
setName(java.lang.String name)
The name of the travel mode.
|
void |
setOutputGeometryPrecision(java.lang.Object precision)
Specifies the precision of the output geometry after generalization.
|
void |
setOutputGeometryPrecisionUnits(int units)
Specifies the units of the output geometry precision.
|
void |
setRestrictionAttributeNamesByRef(IStringArray attributeNames)
The collection of network attribute names to be used as restrictions with the analysis.
|
void |
setRestrictUTurns(int backtrack)
Indicates how U-Turns should be restricted in the analysis.
|
void |
setTimeAttributeName(java.lang.String attributeName)
The name of the time-based network attribute to be used in analysis.
|
void |
setType(java.lang.String type)
The type of the travel mode.
|
void |
setUseHierarchy(boolean useHierarchy)
Indicates if the hierarchy attribute for the network should be used in analysis.
|
void |
writeToJSON(java.lang.String[] jsonValue)
Writes the contents of this travel mode as a JSON string.
|
static final int IIDcc5a89d8_01f3_4e50_8c4f_690b6511536c
static final int xxDummy
static final java.lang.String IID
void setName(java.lang.String name) throws java.io.IOException, AutomationException
name
- The name (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.String getName() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setImpedanceAttributeName(java.lang.String attributeName) throws java.io.IOException, AutomationException
attributeName
- The attributeName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.String getImpedanceAttributeName() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setTimeAttributeName(java.lang.String attributeName) throws java.io.IOException, AutomationException
attributeName
- The attributeName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.String getTimeAttributeName() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setDistanceAttributeName(java.lang.String attributeName) throws java.io.IOException, AutomationException
attributeName
- The attributeName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.String getDistanceAttributeName() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setRestrictionAttributeNamesByRef(IStringArray attributeNames) throws java.io.IOException, AutomationException
attributeNames
- A reference to a com.esri.arcgis.system.IStringArray (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IStringArray getRestrictionAttributeNames() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setAttributeParameterValuesByRef(IArray attributeParameterValues) throws java.io.IOException, AutomationException
attributeParameterValues
- A reference to a com.esri.arcgis.system.IArray (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IArray getAttributeParameterValues() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setUseHierarchy(boolean useHierarchy) throws java.io.IOException, AutomationException
useHierarchy
- The useHierarchy (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.boolean isUseHierarchy() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setRestrictUTurns(int backtrack) throws java.io.IOException, AutomationException
backtrack
- A com.esri.arcgis.geodatabase.esriNetworkForwardStarBacktrack constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getRestrictUTurns() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setOutputGeometryPrecision(java.lang.Object precision) throws java.io.IOException, AutomationException
precision
- A Variant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.Object getOutputGeometryPrecision() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setOutputGeometryPrecisionUnits(int units) throws java.io.IOException, AutomationException
units
- A com.esri.arcgis.system.esriUnits constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getOutputGeometryPrecisionUnits() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void writeToJSON(java.lang.String[] jsonValue) throws java.io.IOException, AutomationException
jsonValue
- The jsonValue (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void readFromJSON(java.lang.String jsonValue) throws java.io.IOException, AutomationException
jsonValue
- The jsonValue (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setType(java.lang.String type) throws java.io.IOException, AutomationException
type
- The type (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.String getType() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setDescription(java.lang.String description) throws java.io.IOException, AutomationException
description
- The description (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.String getDescription() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getDomainType() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.