com.esri.arcgis.geodatabase
Interface IHistoricalTrafficData

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IHistoricalTrafficData2
All Known Implementing Classes:
IHistoricalTrafficData2Proxy, IHistoricalTrafficDataProxy, TrafficData

public interface IHistoricalTrafficData
extends java.io.Serializable

COM Interface 'IHistoricalTrafficData'. Generated 3/19/2015 1:20:57 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to members in historical 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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID074c64b3_0d8b_471d_a16e_606c70ddc84a
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 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.
 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 getProfilesTableName()
          The name of the table containing profiles.
 int getTimeSliceDurationInMinutes()
          The duration of time slice in minutes.
 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 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 setProfilesTableName(java.lang.String profilesTableName)
          The name of the table containing profiles.
 void setTimeSliceDurationInMinutes(int timeSliceDurationInMinutes)
          The duration of time slice in minutes.
 

Field Detail

IID074c64b3_0d8b_471d_a16e_606c70ddc84a

static final int IID074c64b3_0d8b_471d_a16e_606c70ddc84a
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getProfilesTableName

java.lang.String getProfilesTableName()
                                      throws java.io.IOException,
                                             AutomationException
The name of the table containing profiles.

Returns:
The profilesTableName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setProfilesTableName

void setProfilesTableName(java.lang.String profilesTableName)
                          throws java.io.IOException,
                                 AutomationException
The name of the table containing profiles.

Parameters:
profilesTableName - The profilesTableName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTimeSliceDurationInMinutes

int getTimeSliceDurationInMinutes()
                                  throws java.io.IOException,
                                         AutomationException
The duration of time slice in minutes.

Returns:
The timeSliceDurationInMinutes
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTimeSliceDurationInMinutes

void setTimeSliceDurationInMinutes(int timeSliceDurationInMinutes)
                                   throws java.io.IOException,
                                          AutomationException
The duration of time slice in minutes.

Parameters:
timeSliceDurationInMinutes - The timeSliceDurationInMinutes (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFirstTimeSliceStartTime

java.util.Date getFirstTimeSliceStartTime()
                                          throws java.io.IOException,
                                                 AutomationException
The start time of valid period of a day for traffic data.

Returns:
The firstTimeSliceStartTime
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFirstTimeSliceStartTime

void setFirstTimeSliceStartTime(java.util.Date firstTimeSliceStartTime)
                                throws java.io.IOException,
                                       AutomationException
The start time of valid period of a day for traffic data.

Parameters:
firstTimeSliceStartTime - The firstTimeSliceStartTime (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFirstTimeSliceFieldName

java.lang.String getFirstTimeSliceFieldName()
                                            throws java.io.IOException,
                                                   AutomationException
The field name of the first time slice of the given period in the profile table.

Returns:
The firstTimeSliceFieldName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFirstTimeSliceFieldName

void setFirstTimeSliceFieldName(java.lang.String firstTimeSliceFieldName)
                                throws java.io.IOException,
                                       AutomationException
The field name of the first time slice of the given period in the profile table.

Parameters:
firstTimeSliceFieldName - The firstTimeSliceFieldName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLastTimeSliceFieldName

java.lang.String getLastTimeSliceFieldName()
                                           throws java.io.IOException,
                                                  AutomationException
The field name of the last time slice of the given period in the profile table.

Returns:
The lastTimeSliceFieldName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLastTimeSliceFieldName

void setLastTimeSliceFieldName(java.lang.String lastTimeSliceFieldName)
                               throws java.io.IOException,
                                      AutomationException
The field name of the last time slice of the given period in the profile table.

Parameters:
lastTimeSliceFieldName - The lastTimeSliceFieldName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getJoinTableName

java.lang.String getJoinTableName()
                                  throws java.io.IOException,
                                         AutomationException
The name of the join table between edges and profiles.

Returns:
The joinTableName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setJoinTableName

void setJoinTableName(java.lang.String joinTableName)
                      throws java.io.IOException,
                             AutomationException
The name of the join table between edges and profiles.

Parameters:
joinTableName - The joinTableName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getJoinTableBaseTravelTimeFieldName

java.lang.String getJoinTableBaseTravelTimeFieldName()
                                                     throws java.io.IOException,
                                                            AutomationException
The field name for base travel time in the join table.

Returns:
The fieldName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setJoinTableBaseTravelTimeFieldName

void setJoinTableBaseTravelTimeFieldName(java.lang.String fieldName)
                                         throws java.io.IOException,
                                                AutomationException
The field name for base travel time in the join table.

Parameters:
fieldName - The fieldName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getJoinTableBaseTravelTimeUnits

int getJoinTableBaseTravelTimeUnits()
                                    throws java.io.IOException,
                                           AutomationException
Base travel time units.

Returns:
A com.esri.arcgis.geodatabase.esriNetworkAttributeUnits constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setJoinTableBaseTravelTimeUnits

void setJoinTableBaseTravelTimeUnits(int units)
                                     throws java.io.IOException,
                                            AutomationException
Base travel time units.

Parameters:
units - A com.esri.arcgis.geodatabase.esriNetworkAttributeUnits constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getJoinTableProfileIDFieldNames

IStringArray getJoinTableProfileIDFieldNames()
                                             throws java.io.IOException,
                                                    AutomationException
The field names of the historic join table pointing to speed profiles.

Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setJoinTableProfileIDFieldNamesByRef

void setJoinTableProfileIDFieldNamesByRef(IStringArray profileIDFields)
                                          throws java.io.IOException,
                                                 AutomationException
The field names of the historic join table pointing to speed profiles.

Parameters:
profileIDFields - A reference to a com.esri.arcgis.system.IStringArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.