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.