com.esri.arcgisws
Class NetworkSourceDirections

java.lang.Object
  extended by com.esri.arcgisws.NetworkSourceDirections
All Implemented Interfaces:
java.io.Serializable

public class NetworkSourceDirections
extends java.lang.Object
implements java.io.Serializable

A container for describing how to generate driving directions for a network dataset source.

Java class for NetworkSourceDirections complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="NetworkSourceDirections">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="AdminAreaFieldName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Shields" type="{http://www.esri.com/schemas/ArcGIS/10.3}Shields" minOccurs="0"/>
         <element name="StreetNameFields" type="{http://www.esri.com/schemas/ArcGIS/10.3}ArrayOfStreetNameFields"/>
         <element name="FieldMappings" type="{http://www.esri.com/schemas/ArcGIS/10.3}ArrayOfDirectionsFieldMapping" minOccurs="0"/>
         <element name="LandmarkEventSources" type="{http://www.esri.com/schemas/ArcGIS/10.3}ArrayOfDirectionsLandmarkSource" minOccurs="0"/>
         <element name="LandmarkManeuverSources" type="{http://www.esri.com/schemas/ArcGIS/10.3}ArrayOfDirectionsLandmarkSource" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
A container for describing how to generate driving directions for a network dataset source.

See Also:
Serialized Form

Constructor Summary
NetworkSourceDirections()
          NetworkSourceDirections default constructor.
NetworkSourceDirections(java.lang.String adminAreaFieldName, Shields shields, StreetNameFields[] streetNameFields, javax.xml.bind.JAXBElement fieldMappings, javax.xml.bind.JAXBElement landmarkEventSources, javax.xml.bind.JAXBElement landmarkManeuverSources)
          Deprecated. 
 
Method Summary
 java.lang.String getAdminAreaFieldName()
          The name of the field containing the administrative area information for generating driving directions.
 javax.xml.bind.JAXBElement getFieldMappings()
          The collection of directions field mapping.
 javax.xml.bind.JAXBElement getLandmarkEventSources()
          The collection of landmark event sources.
 javax.xml.bind.JAXBElement getLandmarkManeuverSources()
          The collection of landmark maneuver sources.
 Shields getShields()
          The directions shields settings for this source.
 StreetNameFields[] getStreetNameFields()
          The fields containing the street names used in reporting driving directions.
 void setAdminAreaFieldName(java.lang.String value)
          The name of the field containing the administrative area information for generating driving directions.
 void setFieldMappings(javax.xml.bind.JAXBElement value)
          The collection of directions field mapping.
 void setLandmarkEventSources(javax.xml.bind.JAXBElement value)
          The collection of landmark event sources.
 void setLandmarkManeuverSources(javax.xml.bind.JAXBElement value)
          The collection of landmark maneuver sources.
 void setShields(Shields value)
          The directions shields settings for this source.
 void setStreetNameFields(StreetNameFields[] value)
          The fields containing the street names used in reporting driving directions.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NetworkSourceDirections

@Deprecated
public NetworkSourceDirections(java.lang.String adminAreaFieldName,
                                          Shields shields,
                                          StreetNameFields[] streetNameFields,
                                          javax.xml.bind.JAXBElement fieldMappings,
                                          javax.xml.bind.JAXBElement landmarkEventSources,
                                          javax.xml.bind.JAXBElement landmarkManeuverSources)
Deprecated. 

NetworkSourceDirections constructor.


NetworkSourceDirections

public NetworkSourceDirections()
NetworkSourceDirections default constructor.

Method Detail

getAdminAreaFieldName

public java.lang.String getAdminAreaFieldName()
The name of the field containing the administrative area information for generating driving directions. Gets the value of the adminAreaFieldName property.

Returns:
possible object is String

setAdminAreaFieldName

public void setAdminAreaFieldName(java.lang.String value)
The name of the field containing the administrative area information for generating driving directions. Sets the value of the adminAreaFieldName property.

Parameters:
value - allowed object is String

getShields

public Shields getShields()
The directions shields settings for this source. Gets the value of the shields property.

Returns:
possible object is Shields

setShields

public void setShields(Shields value)
The directions shields settings for this source. Sets the value of the shields property.

Parameters:
value - allowed object is Shields

getStreetNameFields

public StreetNameFields[] getStreetNameFields()
The fields containing the street names used in reporting driving directions. Gets the value of the streetNameFields property.

Returns:
possible object is []

setStreetNameFields

public void setStreetNameFields(StreetNameFields[] value)
The fields containing the street names used in reporting driving directions. Sets the value of the streetNameFields property.

Parameters:
value - allowed object is []

getFieldMappings

public javax.xml.bind.JAXBElement getFieldMappings()
The collection of directions field mapping. Gets the value of the fieldMappings property.

Returns:
possible object is JAXBElement <[] >

setFieldMappings

public void setFieldMappings(javax.xml.bind.JAXBElement value)
The collection of directions field mapping. Sets the value of the fieldMappings property.

Parameters:
value - allowed object is JAXBElement <[] >

getLandmarkEventSources

public javax.xml.bind.JAXBElement getLandmarkEventSources()
The collection of landmark event sources. Gets the value of the landmarkEventSources property.

Returns:
possible object is JAXBElement <[] >

setLandmarkEventSources

public void setLandmarkEventSources(javax.xml.bind.JAXBElement value)
The collection of landmark event sources. Sets the value of the landmarkEventSources property.

Parameters:
value - allowed object is JAXBElement <[] >

getLandmarkManeuverSources

public javax.xml.bind.JAXBElement getLandmarkManeuverSources()
The collection of landmark maneuver sources. Gets the value of the landmarkManeuverSources property.

Returns:
possible object is JAXBElement <[] >

setLandmarkManeuverSources

public void setLandmarkManeuverSources(javax.xml.bind.JAXBElement value)
The collection of landmark maneuver sources. Sets the value of the landmarkManeuverSources property.

Parameters:
value - allowed object is JAXBElement <[] >