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, xxDummyIID, IID074c64b3_0d8b_471d_a16e_606c70ddc84a, xxDummyIID, 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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRefpublic void release()
release in interface com.esri.arcgis.interop.RemoteObjRefpublic double getTimeInterval()
throws java.io.IOException,
AutomationException
getTimeInterval in interface ITrafficDatajava.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 ITrafficDatajava.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 ITrafficDatajava.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 ITrafficDatalengthAttributeName - 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 IHistoricalTrafficDatajava.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 IHistoricalTrafficDataprofilesTableName - 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 IHistoricalTrafficDatajava.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 IHistoricalTrafficDatatimeSliceDurationInMinutes - 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 IHistoricalTrafficDatajava.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 IHistoricalTrafficDatafirstTimeSliceStartTime - 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 IHistoricalTrafficDatajava.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 IHistoricalTrafficDatafirstTimeSliceFieldName - 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 IHistoricalTrafficDatajava.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 IHistoricalTrafficDatalastTimeSliceFieldName - 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 IHistoricalTrafficDatajava.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 IHistoricalTrafficDatajoinTableName - 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 IHistoricalTrafficDatajava.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 IHistoricalTrafficDatafieldName - 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 IHistoricalTrafficDatajava.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 IHistoricalTrafficDataunits - 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 IHistoricalTrafficDatajava.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 IHistoricalTrafficDataprofileIDFields - 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 IHistoricalTrafficDatajava.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 IHistoricalTrafficDatafieldName - 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 IHistoricalTrafficDatajava.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 IHistoricalTrafficDataunits - 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 IDynamicTrafficDatajava.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 IDynamicTrafficDatadynamicTrafficTableName - 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 IDynamicTrafficDatajava.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 IDynamicTrafficDatadynamicTrafficTMCFieldName - 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 IDynamicTrafficDatajava.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 IDynamicTrafficDatatrafficFeedLocation - 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.