com.esri.arcgis.geodatabase
Class NetworkSourceDirections

java.lang.Object
  extended by com.esri.arcgis.geodatabase.NetworkSourceDirections
All Implemented Interfaces:
INetworkSourceDirections, INetworkSourceDirections2, INetworkSourceDirections3, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class NetworkSourceDirections
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, INetworkSourceDirections, INetworkSourceDirections2, INetworkSourceDirections3

COM Class 'NetworkSourceDirections'. Generated 3/19/2015 1:20:43 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description 'A container for describing how to generate driving directions for a network dataset source.' 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 =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.geodatabase.INetworkSourceDirections3
IID, IID031d0936_ffdd_4259_a549_31fab7889ca0, xxDummy
 
Fields inherited from interface com.esri.arcgis.geodatabase.INetworkSourceDirections2
IIDcd84e891_2b4a_4ced_83f2_dedd9e24e16b
 
Fields inherited from interface com.esri.arcgis.geodatabase.INetworkSourceDirections
IIDdfe6c801_152d_4d0f_b3aa_54331384d777
 
Constructor Summary
NetworkSourceDirections()
          Constructs a NetworkSourceDirections using ArcGIS Engine.
NetworkSourceDirections(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
NetworkSourceDirections theNetworkSourceDirections = (NetworkSourceDirections) obj;
 
Method Summary
 boolean equals(java.lang.Object o)
          Compare this object with another
 java.lang.String getAdminAreaFieldName()
          The name of the field containing the administrative area information for generating driving directions.
static java.lang.String getClsid()
          getClsid.
 IArray getFieldMappings()
          The collection of directions field mapping.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 IArray getLandmarkEventSources()
          The collection of DirectionsLandmarkSource items used to generate event bypass instructions.
 IArray getLandmarkManeuverSources()
          The collection of DirectionsLandmarkSource items used to improve maneuver guidance.
 IShields getShields()
          The directions shields settings for this source.
 IArray getStreetNameFields()
          The fields containing the street names used in reporting driving directions.
 int hashCode()
          the hashcode for this object
 void release()
          Release a NetworkSourceDirections.
 void setAdminAreaFieldName(java.lang.String name)
          The name of the field containing the administrative area information for generating driving directions.
 void setFieldMappingsByRef(IArray fieldMappings)
          The collection of directions field mapping.
 void setLandmarkEventSourcesByRef(IArray eventSources)
          The collection of DirectionsLandmarkSource items used to generate event bypass instructions.
 void setLandmarkManeuverSourcesByRef(IArray maneuverSources)
          The collection of DirectionsLandmarkSource items used to improve maneuver guidance.
 void setShieldsByRef(IShields shields)
          The directions shields settings for this source.
 void setStreetNameFieldsByRef(IArray fields)
          The fields containing the street names used in reporting driving directions.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NetworkSourceDirections

public NetworkSourceDirections()
                        throws java.io.IOException,
                               java.net.UnknownHostException
Constructs a NetworkSourceDirections using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

NetworkSourceDirections

public NetworkSourceDirections(java.lang.Object obj)
                        throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
NetworkSourceDirections theNetworkSourceDirections = (NetworkSourceDirections) obj;

Construct a NetworkSourceDirections using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to NetworkSourceDirections.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a NetworkSourceDirections.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

getShields

public IShields getShields()
                    throws java.io.IOException,
                           AutomationException
The directions shields settings for this source.

Specified by:
getShields in interface INetworkSourceDirections
Returns:
A reference to a com.esri.arcgis.geodatabase.IShields
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setShieldsByRef

public void setShieldsByRef(IShields shields)
                     throws java.io.IOException,
                            AutomationException
The directions shields settings for this source.

Specified by:
setShieldsByRef in interface INetworkSourceDirections
Parameters:
shields - A reference to a com.esri.arcgis.geodatabase.IShields (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAdminAreaFieldName

public java.lang.String getAdminAreaFieldName()
                                       throws java.io.IOException,
                                              AutomationException
The name of the field containing the administrative area information for generating driving directions.

Specified by:
getAdminAreaFieldName in interface INetworkSourceDirections
Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAdminAreaFieldName

public void setAdminAreaFieldName(java.lang.String name)
                           throws java.io.IOException,
                                  AutomationException
The name of the field containing the administrative area information for generating driving directions.

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

getStreetNameFields

public IArray getStreetNameFields()
                           throws java.io.IOException,
                                  AutomationException
The fields containing the street names used in reporting driving directions.

Specified by:
getStreetNameFields in interface INetworkSourceDirections
Returns:
A reference to a com.esri.arcgis.system.IArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setStreetNameFieldsByRef

public void setStreetNameFieldsByRef(IArray fields)
                              throws java.io.IOException,
                                     AutomationException
The fields containing the street names used in reporting driving directions.

Specified by:
setStreetNameFieldsByRef in interface INetworkSourceDirections
Parameters:
fields - A reference to a com.esri.arcgis.system.IArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFieldMappings

public IArray getFieldMappings()
                        throws java.io.IOException,
                               AutomationException
The collection of directions field mapping.

Specified by:
getFieldMappings in interface INetworkSourceDirections2
Returns:
A reference to a com.esri.arcgis.system.IArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFieldMappingsByRef

public void setFieldMappingsByRef(IArray fieldMappings)
                           throws java.io.IOException,
                                  AutomationException
The collection of directions field mapping.

Specified by:
setFieldMappingsByRef in interface INetworkSourceDirections2
Parameters:
fieldMappings - A reference to a com.esri.arcgis.system.IArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLandmarkEventSources

public IArray getLandmarkEventSources()
                               throws java.io.IOException,
                                      AutomationException
The collection of DirectionsLandmarkSource items used to generate event bypass instructions.

Specified by:
getLandmarkEventSources in interface INetworkSourceDirections3
Returns:
A reference to a com.esri.arcgis.system.IArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLandmarkEventSourcesByRef

public void setLandmarkEventSourcesByRef(IArray eventSources)
                                  throws java.io.IOException,
                                         AutomationException
The collection of DirectionsLandmarkSource items used to generate event bypass instructions.

Specified by:
setLandmarkEventSourcesByRef in interface INetworkSourceDirections3
Parameters:
eventSources - A reference to a com.esri.arcgis.system.IArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLandmarkManeuverSources

public IArray getLandmarkManeuverSources()
                                  throws java.io.IOException,
                                         AutomationException
The collection of DirectionsLandmarkSource items used to improve maneuver guidance.

Specified by:
getLandmarkManeuverSources in interface INetworkSourceDirections3
Returns:
A reference to a com.esri.arcgis.system.IArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLandmarkManeuverSourcesByRef

public void setLandmarkManeuverSourcesByRef(IArray maneuverSources)
                                     throws java.io.IOException,
                                            AutomationException
The collection of DirectionsLandmarkSource items used to improve maneuver guidance.

Specified by:
setLandmarkManeuverSourcesByRef in interface INetworkSourceDirections3
Parameters:
maneuverSources - A reference to a com.esri.arcgis.system.IArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.