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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRefpublic void release()
release in interface com.esri.arcgis.interop.RemoteObjRefpublic int getDefaultOutputLengthUnits()
throws java.io.IOException,
AutomationException
getDefaultOutputLengthUnits in interface INetworkDirectionsjava.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 INetworkDirectionsunits - 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 INetworkDirectionsjava.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 INetworkDirectionsname - 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 INetworkDirectionsjava.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 INetworkDirectionsname - 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 INetworkDirectionsjava.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 INetworkDirectionsname - 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 INetworkDirectionsjava.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 INetworkDirectionsattributeMappings - 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 INetworkDirectionsjava.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 INetworkDirectionslocalizedStreetNames - 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 INetworkDirectionsjava.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 INetworkDirectionssourceNames - 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 INetworkDirectionsjava.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 INetworkDirectionstableName - 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 INetworkDirectionsjava.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 INetworkDirectionsclassName - 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 INetworkDirectionsjava.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 INetworkDirectionsclassName - 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 INetworkDirectionsjava.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 INetworkDirectionstableName - The tableName (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.