|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.geodatabase.TrafficData
public class TrafficData
A container for members in traffic data.
Constructor Summary | |
---|---|
TrafficData()
Constructs a TrafficData using ArcGIS Engine. |
|
TrafficData(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. TrafficData theTrafficData = (TrafficData) obj; |
Method Summary | |
---|---|
boolean |
equals(Object o)
Compare this object with another |
static String |
getClsid()
getClsid. |
String |
getDynamicTrafficTableName()
The name of the dynamic traffic table. |
String |
getDynamicTrafficTMCFieldName()
The field name for the dynamic traffic TMCs in the dynamic traffic. |
String |
getFirstTimeSliceFieldName()
The field name of the first time slice of the given period in the profile table. |
Date |
getFirstTimeSliceStartTime()
The start time of valid period of a day for traffic data. |
String |
getJoinTableBaseSpeedFieldName()
The field name for base speed in the join table. |
int |
getJoinTableBaseSpeedUnits()
Base speed units. |
String |
getJoinTableBaseTravelTimeFieldName()
The field name for base travel time in the join table. |
int |
getJoinTableBaseTravelTimeUnits()
Base travel time units. |
String |
getJoinTableName()
The name of the join table between edges and profiles. |
IStringArray |
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 |
getLengthAttributeName()
The field name for the length attribute. |
String |
getProfilesTableName()
The name of the table containing profiles. |
double |
getTimeInterval()
The time interval of the traffic data. |
int |
getTimeIntervalUnits()
The units of the time interval of the traffic data. |
int |
getTimeSliceDurationInMinutes()
The duration of time slice in minutes. |
ITrafficFeedLocation |
getTrafficFeedLocation()
The traffic feed location. |
int |
hashCode()
the hashcode for this object |
void |
setDynamicTrafficTableName(String dynamicTrafficTableName)
The name of the dynamic traffic table. |
void |
setDynamicTrafficTMCFieldName(String dynamicTrafficTMCFieldName)
The field name for the dynamic traffic TMCs in the dynamic traffic. |
void |
setFirstTimeSliceFieldName(String firstTimeSliceFieldName)
The field name of the first time slice of the given period in the profile table. |
void |
setFirstTimeSliceStartTime(Date firstTimeSliceStartTime)
The start time of valid period of a day for traffic data. |
void |
setJoinTableBaseSpeedFieldName(String fieldName)
The field name for base speed in the join table. |
void |
setJoinTableBaseSpeedUnits(int units)
Base speed units. |
void |
setJoinTableBaseTravelTimeFieldName(String fieldName)
The field name for base travel time in the join table. |
void |
setJoinTableBaseTravelTimeUnits(int units)
Base travel time units. |
void |
setJoinTableName(String joinTableName)
The name of the join table between edges and profiles. |
void |
setJoinTableProfileIDFieldNamesByRef(IStringArray profileIDFields)
The field names of the historic join table pointing to speed profiles. |
void |
setLastTimeSliceFieldName(String lastTimeSliceFieldName)
The field name of the last time slice of the given period in the profile table. |
void |
setLengthAttributeName(String lengthAttributeName)
The field name for the length attribute. |
void |
setProfilesTableName(String profilesTableName)
The name of the table containing profiles. |
void |
setTimeSliceDurationInMinutes(int timeSliceDurationInMinutes)
The duration of time slice in minutes. |
void |
setTrafficFeedLocationByRef(ITrafficFeedLocation trafficFeedLocation)
The traffic feed location. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
---|
getJintegraDispatch, release |
Constructor Detail |
---|
public TrafficData() throws IOException, UnknownHostException
IOException
- if there are interop problems
UnknownHostException
- if there are interop problemspublic TrafficData(Object obj) throws IOException
TrafficData theTrafficData = (TrafficData) obj;
obj
to TrafficData
.
obj
- an object returned from ArcGIS Engine or Server
IOException
- if there are interop problemsMethod Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public double getTimeInterval() throws IOException, AutomationException
getTimeInterval
in interface ITrafficData
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getTimeIntervalUnits() throws IOException, AutomationException
getTimeIntervalUnits
in interface ITrafficData
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getLengthAttributeName() throws IOException, AutomationException
getLengthAttributeName
in interface ITrafficData2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLengthAttributeName(String lengthAttributeName) throws IOException, AutomationException
setLengthAttributeName
in interface ITrafficData2
lengthAttributeName
- The lengthAttributeName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getProfilesTableName() throws IOException, AutomationException
getProfilesTableName
in interface IHistoricalTrafficData
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setProfilesTableName(String profilesTableName) throws IOException, AutomationException
setProfilesTableName
in interface IHistoricalTrafficData
profilesTableName
- The profilesTableName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getTimeSliceDurationInMinutes() throws IOException, AutomationException
getTimeSliceDurationInMinutes
in interface IHistoricalTrafficData
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTimeSliceDurationInMinutes(int timeSliceDurationInMinutes) throws IOException, AutomationException
setTimeSliceDurationInMinutes
in interface IHistoricalTrafficData
timeSliceDurationInMinutes
- The timeSliceDurationInMinutes (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public Date getFirstTimeSliceStartTime() throws IOException, AutomationException
getFirstTimeSliceStartTime
in interface IHistoricalTrafficData
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFirstTimeSliceStartTime(Date firstTimeSliceStartTime) throws IOException, AutomationException
setFirstTimeSliceStartTime
in interface IHistoricalTrafficData
firstTimeSliceStartTime
- The firstTimeSliceStartTime (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getFirstTimeSliceFieldName() throws IOException, AutomationException
getFirstTimeSliceFieldName
in interface IHistoricalTrafficData
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFirstTimeSliceFieldName(String firstTimeSliceFieldName) throws IOException, AutomationException
setFirstTimeSliceFieldName
in interface IHistoricalTrafficData
firstTimeSliceFieldName
- The firstTimeSliceFieldName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getLastTimeSliceFieldName() throws IOException, AutomationException
getLastTimeSliceFieldName
in interface IHistoricalTrafficData
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLastTimeSliceFieldName(String lastTimeSliceFieldName) throws IOException, AutomationException
setLastTimeSliceFieldName
in interface IHistoricalTrafficData
lastTimeSliceFieldName
- The lastTimeSliceFieldName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getJoinTableName() throws IOException, AutomationException
getJoinTableName
in interface IHistoricalTrafficData
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setJoinTableName(String joinTableName) throws IOException, AutomationException
setJoinTableName
in interface IHistoricalTrafficData
joinTableName
- The joinTableName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getJoinTableBaseTravelTimeFieldName() throws IOException, AutomationException
getJoinTableBaseTravelTimeFieldName
in interface IHistoricalTrafficData
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setJoinTableBaseTravelTimeFieldName(String fieldName) throws IOException, AutomationException
setJoinTableBaseTravelTimeFieldName
in interface IHistoricalTrafficData
fieldName
- The fieldName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getJoinTableBaseTravelTimeUnits() throws IOException, AutomationException
getJoinTableBaseTravelTimeUnits
in interface IHistoricalTrafficData
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setJoinTableBaseTravelTimeUnits(int units) throws IOException, AutomationException
setJoinTableBaseTravelTimeUnits
in interface IHistoricalTrafficData
units
- A com.esri.arcgis.geodatabase.esriNetworkAttributeUnits constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IStringArray getJoinTableProfileIDFieldNames() throws IOException, AutomationException
getJoinTableProfileIDFieldNames
in interface IHistoricalTrafficData
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setJoinTableProfileIDFieldNamesByRef(IStringArray profileIDFields) throws IOException, AutomationException
setJoinTableProfileIDFieldNamesByRef
in interface IHistoricalTrafficData
profileIDFields
- A reference to a com.esri.arcgis.system.IStringArray (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getJoinTableBaseSpeedFieldName() throws IOException, AutomationException
getJoinTableBaseSpeedFieldName
in interface IHistoricalTrafficData2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setJoinTableBaseSpeedFieldName(String fieldName) throws IOException, AutomationException
setJoinTableBaseSpeedFieldName
in interface IHistoricalTrafficData2
fieldName
- The fieldName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getJoinTableBaseSpeedUnits() throws IOException, AutomationException
getJoinTableBaseSpeedUnits
in interface IHistoricalTrafficData2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setJoinTableBaseSpeedUnits(int units) throws IOException, AutomationException
setJoinTableBaseSpeedUnits
in interface IHistoricalTrafficData2
units
- A com.esri.arcgis.geodatabase.esriNetworkAttributeUnits constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getDynamicTrafficTableName() throws IOException, AutomationException
getDynamicTrafficTableName
in interface IDynamicTrafficData
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDynamicTrafficTableName(String dynamicTrafficTableName) throws IOException, AutomationException
setDynamicTrafficTableName
in interface IDynamicTrafficData
dynamicTrafficTableName
- The dynamicTrafficTableName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getDynamicTrafficTMCFieldName() throws IOException, AutomationException
getDynamicTrafficTMCFieldName
in interface IDynamicTrafficData
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDynamicTrafficTMCFieldName(String dynamicTrafficTMCFieldName) throws IOException, AutomationException
setDynamicTrafficTMCFieldName
in interface IDynamicTrafficData
dynamicTrafficTMCFieldName
- The dynamicTrafficTMCFieldName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITrafficFeedLocation getTrafficFeedLocation() throws IOException, AutomationException
getTrafficFeedLocation
in interface IDynamicTrafficData
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTrafficFeedLocationByRef(ITrafficFeedLocation trafficFeedLocation) throws IOException, AutomationException
setTrafficFeedLocationByRef
in interface IDynamicTrafficData
trafficFeedLocation
- A reference to a com.esri.arcgis.geodatabase.ITrafficFeedLocation (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |