public class TrafficData extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, ITrafficData, IHistoricalTrafficData, IDynamicTrafficData
Description 'A container for members in traffic data.' 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, IIDeb382bcd_c05e_45e7_a625_3c0b55525775, xxDummy
IID, IID074c64b3_0d8b_471d_a16e_606c70ddc84a, xxDummy
IID, IIDc8696877_c08f_4fec_ac30_50c9aad43fbb, xxDummy
Constructor and Description |
---|
TrafficData()
Constructs a TrafficData using ArcGIS Engine.
|
TrafficData(java.lang.Object obj)
Deprecated.
As of ArcGIS 9.2, replaced by normal Java casts.
TrafficData theTrafficData = (TrafficData) obj; |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o)
Compare this object with another
|
static java.lang.String |
getClsid()
getClsid.
|
java.lang.String |
getDynamicTrafficTableName()
The name of the dynamic traffic table.
|
java.lang.String |
getDynamicTrafficTMCFieldName()
The field name for the dynamic traffic TMCs in the dynamic traffic.
|
java.lang.String |
getFirstTimeSliceFieldName()
The field name of the first time slice of the given period in the profile table.
|
java.util.Date |
getFirstTimeSliceStartTime()
The start time of valid period of a day for traffic data.
|
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 |
getJoinTableBaseSpeedFieldName()
The field name for base speed in the join table.
|
int |
getJoinTableBaseSpeedUnits()
Base speed units.
|
java.lang.String |
getJoinTableBaseTravelTimeFieldName()
The field name for base travel time in the join table.
|
int |
getJoinTableBaseTravelTimeUnits()
Base travel time units.
|
java.lang.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.
|
java.lang.String |
getLastTimeSliceFieldName()
The field name of the last time slice of the given period in the profile table.
|
java.lang.String |
getLengthAttributeName()
The field name for the length attribute.
|
java.lang.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 |
release()
Release this COM object reference
|
void |
setDynamicTrafficTableName(java.lang.String dynamicTrafficTableName)
The name of the dynamic traffic table.
|
void |
setDynamicTrafficTMCFieldName(java.lang.String dynamicTrafficTMCFieldName)
The field name for the dynamic traffic TMCs in the dynamic traffic.
|
void |
setFirstTimeSliceFieldName(java.lang.String firstTimeSliceFieldName)
The field name of the first time slice of the given period in the profile table.
|
void |
setFirstTimeSliceStartTime(java.util.Date firstTimeSliceStartTime)
The start time of valid period of a day for traffic data.
|
void |
setJoinTableBaseSpeedFieldName(java.lang.String fieldName)
The field name for base speed in the join table.
|
void |
setJoinTableBaseSpeedUnits(int units)
Base speed units.
|
void |
setJoinTableBaseTravelTimeFieldName(java.lang.String fieldName)
The field name for base travel time in the join table.
|
void |
setJoinTableBaseTravelTimeUnits(int units)
Base travel time units.
|
void |
setJoinTableName(java.lang.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(java.lang.String lastTimeSliceFieldName)
The field name of the last time slice of the given period in the profile table.
|
void |
setLengthAttributeName(java.lang.String lengthAttributeName)
The field name for the length attribute.
|
void |
setProfilesTableName(java.lang.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.
|
public TrafficData() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problemsjava.net.UnknownHostException
- if there are interop problemspublic TrafficData(java.lang.Object obj) throws java.io.IOException
TrafficData theTrafficData = (TrafficData) obj;
obj
to TrafficData
.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.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public double getTimeInterval() throws java.io.IOException, AutomationException
getTimeInterval
in interface ITrafficData
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getTimeIntervalUnits() throws java.io.IOException, AutomationException
getTimeIntervalUnits
in interface ITrafficData
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 ITrafficData
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setLengthAttributeName(java.lang.String lengthAttributeName) throws java.io.IOException, AutomationException
setLengthAttributeName
in interface ITrafficData
lengthAttributeName
- The lengthAttributeName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getProfilesTableName() throws java.io.IOException, AutomationException
getProfilesTableName
in interface IHistoricalTrafficData
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setProfilesTableName(java.lang.String profilesTableName) throws java.io.IOException, AutomationException
setProfilesTableName
in interface IHistoricalTrafficData
profilesTableName
- The profilesTableName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getTimeSliceDurationInMinutes() throws java.io.IOException, AutomationException
getTimeSliceDurationInMinutes
in interface IHistoricalTrafficData
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setTimeSliceDurationInMinutes(int timeSliceDurationInMinutes) throws java.io.IOException, AutomationException
setTimeSliceDurationInMinutes
in interface IHistoricalTrafficData
timeSliceDurationInMinutes
- The timeSliceDurationInMinutes (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.util.Date getFirstTimeSliceStartTime() throws java.io.IOException, AutomationException
getFirstTimeSliceStartTime
in interface IHistoricalTrafficData
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setFirstTimeSliceStartTime(java.util.Date firstTimeSliceStartTime) throws java.io.IOException, AutomationException
setFirstTimeSliceStartTime
in interface IHistoricalTrafficData
firstTimeSliceStartTime
- The firstTimeSliceStartTime (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getFirstTimeSliceFieldName() throws java.io.IOException, AutomationException
getFirstTimeSliceFieldName
in interface IHistoricalTrafficData
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setFirstTimeSliceFieldName(java.lang.String firstTimeSliceFieldName) throws java.io.IOException, AutomationException
setFirstTimeSliceFieldName
in interface IHistoricalTrafficData
firstTimeSliceFieldName
- The firstTimeSliceFieldName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getLastTimeSliceFieldName() throws java.io.IOException, AutomationException
getLastTimeSliceFieldName
in interface IHistoricalTrafficData
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setLastTimeSliceFieldName(java.lang.String lastTimeSliceFieldName) throws java.io.IOException, AutomationException
setLastTimeSliceFieldName
in interface IHistoricalTrafficData
lastTimeSliceFieldName
- The lastTimeSliceFieldName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getJoinTableName() throws java.io.IOException, AutomationException
getJoinTableName
in interface IHistoricalTrafficData
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setJoinTableName(java.lang.String joinTableName) throws java.io.IOException, AutomationException
setJoinTableName
in interface IHistoricalTrafficData
joinTableName
- The joinTableName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getJoinTableBaseTravelTimeFieldName() throws java.io.IOException, AutomationException
getJoinTableBaseTravelTimeFieldName
in interface IHistoricalTrafficData
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setJoinTableBaseTravelTimeFieldName(java.lang.String fieldName) throws java.io.IOException, AutomationException
setJoinTableBaseTravelTimeFieldName
in interface IHistoricalTrafficData
fieldName
- The fieldName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getJoinTableBaseTravelTimeUnits() throws java.io.IOException, AutomationException
getJoinTableBaseTravelTimeUnits
in interface IHistoricalTrafficData
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setJoinTableBaseTravelTimeUnits(int units) throws java.io.IOException, AutomationException
setJoinTableBaseTravelTimeUnits
in interface IHistoricalTrafficData
units
- 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 IStringArray getJoinTableProfileIDFieldNames() throws java.io.IOException, AutomationException
getJoinTableProfileIDFieldNames
in interface IHistoricalTrafficData
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setJoinTableProfileIDFieldNamesByRef(IStringArray profileIDFields) throws java.io.IOException, AutomationException
setJoinTableProfileIDFieldNamesByRef
in interface IHistoricalTrafficData
profileIDFields
- 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 getJoinTableBaseSpeedFieldName() throws java.io.IOException, AutomationException
getJoinTableBaseSpeedFieldName
in interface IHistoricalTrafficData
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setJoinTableBaseSpeedFieldName(java.lang.String fieldName) throws java.io.IOException, AutomationException
setJoinTableBaseSpeedFieldName
in interface IHistoricalTrafficData
fieldName
- The fieldName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getJoinTableBaseSpeedUnits() throws java.io.IOException, AutomationException
getJoinTableBaseSpeedUnits
in interface IHistoricalTrafficData
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setJoinTableBaseSpeedUnits(int units) throws java.io.IOException, AutomationException
setJoinTableBaseSpeedUnits
in interface IHistoricalTrafficData
units
- 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 getDynamicTrafficTableName() throws java.io.IOException, AutomationException
getDynamicTrafficTableName
in interface IDynamicTrafficData
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setDynamicTrafficTableName(java.lang.String dynamicTrafficTableName) throws java.io.IOException, AutomationException
setDynamicTrafficTableName
in interface IDynamicTrafficData
dynamicTrafficTableName
- The dynamicTrafficTableName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getDynamicTrafficTMCFieldName() throws java.io.IOException, AutomationException
getDynamicTrafficTMCFieldName
in interface IDynamicTrafficData
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setDynamicTrafficTMCFieldName(java.lang.String dynamicTrafficTMCFieldName) throws java.io.IOException, AutomationException
setDynamicTrafficTMCFieldName
in interface IDynamicTrafficData
dynamicTrafficTMCFieldName
- The dynamicTrafficTMCFieldName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ITrafficFeedLocation getTrafficFeedLocation() throws java.io.IOException, AutomationException
getTrafficFeedLocation
in interface IDynamicTrafficData
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setTrafficFeedLocationByRef(ITrafficFeedLocation trafficFeedLocation) throws java.io.IOException, AutomationException
setTrafficFeedLocationByRef
in interface IDynamicTrafficData
trafficFeedLocation
- A reference to a com.esri.arcgis.geodatabase.ITrafficFeedLocation (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.