public class NetworkDirections extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, INetworkDirections
Description 'A container for describing and using network 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 =
IID, IIDacda7b59_b41f_48b8_a1ce_582fe481053f, xxDummy
Constructor and Description |
---|
NetworkDirections()
Constructs a NetworkDirections using ArcGIS Engine.
|
NetworkDirections(java.lang.Object obj)
Deprecated.
As of ArcGIS 9.2, replaced by normal Java casts.
NetworkDirections theNetworkDirections = (NetworkDirections) obj; |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o)
Compare this object with another
|
java.lang.String |
getAbbreviationsTableName()
The abbreviatiations table name.
|
IArray |
getAttributeMappings()
The collection of directions attribute mapping.
|
static java.lang.String |
getClsid()
getClsid.
|
int |
getDefaultOutputLengthUnits()
The default length units that will be used for reporting distances in directions.
|
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Gets a reference to a com.esri.arcgis.interop.Dispatch which can be used to access the COM object that support for this
interface indicates the implementing class references.
|
java.lang.String |
getLengthAttributeName()
The name of the network attribute to be used for reporting travel distances.
|
IStringArray |
getReferenceLandmarkSources()
The array of reference landmark source names.
|
java.lang.String |
getRoadClassAttributeName()
The name of the network attribute to be used for road classification.
|
java.lang.String |
getRoadSplitsTableName()
The name of the table containing the road splits.
|
java.lang.String |
getSignpostFeatureClassName()
The name of the feature class containing the signposts.
|
java.lang.String |
getSignpostStreetsTableName()
The name of the indexed table of signpost street references.
|
java.lang.String |
getTimeAttributeName()
The name of the network attribute to be used for reporting travel time.
|
int |
hashCode()
the hashcode for this object
|
boolean |
isSupportsLocalizedStreetNames()
The flag that indicates if network has street names translated in multiple languages.
|
void |
release()
Release this COM object reference
|
void |
setAbbreviationsTableName(java.lang.String tableName)
The abbreviatiations table name.
|
void |
setAttributeMappingsByRef(IArray attributeMappings)
The collection of directions attribute mapping.
|
void |
setDefaultOutputLengthUnits(int units)
The default length units that will be used for reporting distances in directions.
|
void |
setLengthAttributeName(java.lang.String name)
The name of the network attribute to be used for reporting travel distances.
|
void |
setReferenceLandmarkSourcesByRef(IStringArray sourceNames)
The array of reference landmark source names.
|
void |
setRoadClassAttributeName(java.lang.String name)
The name of the network attribute to be used for road classification.
|
void |
setRoadSplitsTableName(java.lang.String className)
The name of the table containing the road splits.
|
void |
setSignpostFeatureClassName(java.lang.String className)
The name of the feature class containing the signposts.
|
void |
setSignpostStreetsTableName(java.lang.String tableName)
The name of the indexed table of signpost street references.
|
void |
setSupportsLocalizedStreetNames(boolean localizedStreetNames)
The flag that indicates if network has street names translated in multiple languages.
|
void |
setTimeAttributeName(java.lang.String name)
The name of the network attribute to be used for reporting travel time.
|
public NetworkDirections() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problemsjava.net.UnknownHostException
- if there are interop problemspublic NetworkDirections(java.lang.Object obj) throws java.io.IOException
NetworkDirections theNetworkDirections = (NetworkDirections) obj;
obj
to NetworkDirections
.obj
- an object returned from ArcGIS Engine or Serverjava.io.IOException
- if there are interop problemspublic static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public int getDefaultOutputLengthUnits() throws java.io.IOException, AutomationException
getDefaultOutputLengthUnits
in interface INetworkDirections
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setDefaultOutputLengthUnits(int units) throws java.io.IOException, AutomationException
setDefaultOutputLengthUnits
in interface INetworkDirections
units
- A com.esri.arcgis.geodatabase.esriNetworkAttributeUnits constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getLengthAttributeName() throws java.io.IOException, AutomationException
getLengthAttributeName
in interface INetworkDirections
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setLengthAttributeName(java.lang.String name) throws java.io.IOException, AutomationException
setLengthAttributeName
in interface INetworkDirections
name
- The name (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getTimeAttributeName() throws java.io.IOException, AutomationException
getTimeAttributeName
in interface INetworkDirections
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setTimeAttributeName(java.lang.String name) throws java.io.IOException, AutomationException
setTimeAttributeName
in interface INetworkDirections
name
- The name (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getRoadClassAttributeName() throws java.io.IOException, AutomationException
getRoadClassAttributeName
in interface INetworkDirections
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setRoadClassAttributeName(java.lang.String name) throws java.io.IOException, AutomationException
setRoadClassAttributeName
in interface INetworkDirections
name
- The name (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IArray getAttributeMappings() throws java.io.IOException, AutomationException
getAttributeMappings
in interface INetworkDirections
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setAttributeMappingsByRef(IArray attributeMappings) throws java.io.IOException, AutomationException
setAttributeMappingsByRef
in interface INetworkDirections
attributeMappings
- 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.public boolean isSupportsLocalizedStreetNames() throws java.io.IOException, AutomationException
isSupportsLocalizedStreetNames
in interface INetworkDirections
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setSupportsLocalizedStreetNames(boolean localizedStreetNames) throws java.io.IOException, AutomationException
setSupportsLocalizedStreetNames
in interface INetworkDirections
localizedStreetNames
- The localizedStreetNames (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IStringArray getReferenceLandmarkSources() throws java.io.IOException, AutomationException
getReferenceLandmarkSources
in interface INetworkDirections
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setReferenceLandmarkSourcesByRef(IStringArray sourceNames) throws java.io.IOException, AutomationException
setReferenceLandmarkSourcesByRef
in interface INetworkDirections
sourceNames
- 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.public java.lang.String getAbbreviationsTableName() throws java.io.IOException, AutomationException
getAbbreviationsTableName
in interface INetworkDirections
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setAbbreviationsTableName(java.lang.String tableName) throws java.io.IOException, AutomationException
setAbbreviationsTableName
in interface INetworkDirections
tableName
- The tableName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getRoadSplitsTableName() throws java.io.IOException, AutomationException
getRoadSplitsTableName
in interface INetworkDirections
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setRoadSplitsTableName(java.lang.String className) throws java.io.IOException, AutomationException
setRoadSplitsTableName
in interface INetworkDirections
className
- The className (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getSignpostFeatureClassName() throws java.io.IOException, AutomationException
getSignpostFeatureClassName
in interface INetworkDirections
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setSignpostFeatureClassName(java.lang.String className) throws java.io.IOException, AutomationException
setSignpostFeatureClassName
in interface INetworkDirections
className
- The className (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getSignpostStreetsTableName() throws java.io.IOException, AutomationException
getSignpostStreetsTableName
in interface INetworkDirections
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setSignpostStreetsTableName(java.lang.String tableName) throws java.io.IOException, AutomationException
setSignpostStreetsTableName
in interface INetworkDirections
tableName
- The tableName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.