com.esri.arcgisws
Class TrafficData

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

public class TrafficData
extends Object
implements Serializable

A container for members in traffic data.

Java class for TrafficData complex type.

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

 <complexType name="TrafficData">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="ProfilesTableName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="TimeSliceDurationInMinutes" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="FirstTimeSliceStartTime" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
         <element name="FirstTimeSliceFieldName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="LastTimeSliceFieldName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="JoinTableName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="JoinTableBaseTravelTimeFieldName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="JoinTableBaseTravelTimeUnits" type="{http://www.esri.com/schemas/ArcGIS/10.0}esriNetworkAttributeUnits2"/>
         <element name="JoinTableProfileIDFieldNames" type="{http://www.esri.com/schemas/ArcGIS/10.0}ArrayOfString"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
A container for members in traffic data.

See Also:
Serialized Form

Constructor Summary
TrafficData()
          TrafficData default constructor.
TrafficData(String profilesTableName, int timeSliceDurationInMinutes, javax.xml.datatype.XMLGregorianCalendar firstTimeSliceStartTime, String firstTimeSliceFieldName, String lastTimeSliceFieldName, String joinTableName, String joinTableBaseTravelTimeFieldName, EsriNetworkAttributeUnits2 joinTableBaseTravelTimeUnits, String[] joinTableProfileIDFieldNames)
          Deprecated. 
 
Method Summary
 String getFirstTimeSliceFieldName()
          The field name of the first time slice of the given period in the profile table.
 javax.xml.datatype.XMLGregorianCalendar getFirstTimeSliceStartTime()
          The start time of valid period of a day for traffic data.
 String getJoinTableBaseTravelTimeFieldName()
          The field name for base travel time in the join table.
 EsriNetworkAttributeUnits2 getJoinTableBaseTravelTimeUnits()
          Base travel time units.
 String getJoinTableName()
          The name of the join table between edges and profiles.
 String[] getJoinTableProfileIDFieldNames()
          The field names of the historic join table pointing to speed profiles.
 String getLastTimeSliceFieldName()
          The field name of the last time slice of the given period in the profile table.
 String getProfilesTableName()
          The name of the table containing profiles.
 int getTimeSliceDurationInMinutes()
          The duration of time slice in minutes.
 void setFirstTimeSliceFieldName(String value)
          The field name of the first time slice of the given period in the profile table.
 void setFirstTimeSliceStartTime(javax.xml.datatype.XMLGregorianCalendar value)
          The start time of valid period of a day for traffic data.
 void setJoinTableBaseTravelTimeFieldName(String value)
          The field name for base travel time in the join table.
 void setJoinTableBaseTravelTimeUnits(EsriNetworkAttributeUnits2 value)
          Base travel time units.
 void setJoinTableName(String value)
          The name of the join table between edges and profiles.
 void setJoinTableProfileIDFieldNames(String[] value)
          The field names of the historic join table pointing to speed profiles.
 void setLastTimeSliceFieldName(String value)
          The field name of the last time slice of the given period in the profile table.
 void setProfilesTableName(String value)
          The name of the table containing profiles.
 void setTimeSliceDurationInMinutes(int value)
          The duration of time slice in minutes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TrafficData

@Deprecated
public TrafficData(String profilesTableName,
                              int timeSliceDurationInMinutes,
                              javax.xml.datatype.XMLGregorianCalendar firstTimeSliceStartTime,
                              String firstTimeSliceFieldName,
                              String lastTimeSliceFieldName,
                              String joinTableName,
                              String joinTableBaseTravelTimeFieldName,
                              EsriNetworkAttributeUnits2 joinTableBaseTravelTimeUnits,
                              String[] joinTableProfileIDFieldNames)
Deprecated. 

TrafficData constructor.


TrafficData

public TrafficData()
TrafficData default constructor.

Method Detail

getProfilesTableName

public String getProfilesTableName()
The name of the table containing profiles. Gets the value of the profilesTableName property.

Returns:
possible object is String

setProfilesTableName

public void setProfilesTableName(String value)
The name of the table containing profiles. Sets the value of the profilesTableName property.

Parameters:
value - allowed object is String

getTimeSliceDurationInMinutes

public int getTimeSliceDurationInMinutes()
The duration of time slice in minutes. Gets the value of the timeSliceDurationInMinutes property.


setTimeSliceDurationInMinutes

public void setTimeSliceDurationInMinutes(int value)
The duration of time slice in minutes. Sets the value of the timeSliceDurationInMinutes property.


getFirstTimeSliceStartTime

public javax.xml.datatype.XMLGregorianCalendar getFirstTimeSliceStartTime()
The start time of valid period of a day for traffic data. Gets the value of the firstTimeSliceStartTime property.

Returns:
possible object is XMLGregorianCalendar

setFirstTimeSliceStartTime

public void setFirstTimeSliceStartTime(javax.xml.datatype.XMLGregorianCalendar value)
The start time of valid period of a day for traffic data. Sets the value of the firstTimeSliceStartTime property.

Parameters:
value - allowed object is XMLGregorianCalendar

getFirstTimeSliceFieldName

public String getFirstTimeSliceFieldName()
The field name of the first time slice of the given period in the profile table. Gets the value of the firstTimeSliceFieldName property.

Returns:
possible object is String

setFirstTimeSliceFieldName

public void setFirstTimeSliceFieldName(String value)
The field name of the first time slice of the given period in the profile table. Sets the value of the firstTimeSliceFieldName property.

Parameters:
value - allowed object is String

getLastTimeSliceFieldName

public String getLastTimeSliceFieldName()
The field name of the last time slice of the given period in the profile table. Gets the value of the lastTimeSliceFieldName property.

Returns:
possible object is String

setLastTimeSliceFieldName

public void setLastTimeSliceFieldName(String value)
The field name of the last time slice of the given period in the profile table. Sets the value of the lastTimeSliceFieldName property.

Parameters:
value - allowed object is String

getJoinTableName

public String getJoinTableName()
The name of the join table between edges and profiles. Gets the value of the joinTableName property.

Returns:
possible object is String

setJoinTableName

public void setJoinTableName(String value)
The name of the join table between edges and profiles. Sets the value of the joinTableName property.

Parameters:
value - allowed object is String

getJoinTableBaseTravelTimeFieldName

public String getJoinTableBaseTravelTimeFieldName()
The field name for base travel time in the join table. Gets the value of the joinTableBaseTravelTimeFieldName property.

Returns:
possible object is String

setJoinTableBaseTravelTimeFieldName

public void setJoinTableBaseTravelTimeFieldName(String value)
The field name for base travel time in the join table. Sets the value of the joinTableBaseTravelTimeFieldName property.

Parameters:
value - allowed object is String

getJoinTableBaseTravelTimeUnits

public EsriNetworkAttributeUnits2 getJoinTableBaseTravelTimeUnits()
Base travel time units. Gets the value of the joinTableBaseTravelTimeUnits property.

Returns:
possible object is EsriNetworkAttributeUnits2

setJoinTableBaseTravelTimeUnits

public void setJoinTableBaseTravelTimeUnits(EsriNetworkAttributeUnits2 value)
Base travel time units. Sets the value of the joinTableBaseTravelTimeUnits property.

Parameters:
value - allowed object is EsriNetworkAttributeUnits2

getJoinTableProfileIDFieldNames

public String[] getJoinTableProfileIDFieldNames()
The field names of the historic join table pointing to speed profiles. Gets the value of the joinTableProfileIDFieldNames property.

Returns:
possible object is []

setJoinTableProfileIDFieldNames

public void setJoinTableProfileIDFieldNames(String[] value)
The field names of the historic join table pointing to speed profiles. Sets the value of the joinTableProfileIDFieldNames property.

Parameters:
value - allowed object is []