com.esri.arcgis.catalogUI
Interface INetworkTrafficConfiguration

All Superinterfaces:
Serializable
All Known Subinterfaces:
INetworkTrafficConfiguration2
All Known Implementing Classes:
NetworkConfiguration

public interface INetworkTrafficConfiguration
extends Serializable

Provides access to the network traffic configuration.

Product Availability

Available with ArcGIS Desktop.


Method Summary
 IArray getDayOfWeekNameGroups()
          The weekday names for each day (in groups of 7) used for part of the Streets-Profiles table daily profile ID field names.
 Date getDefaultFirstTimeSliceStartTime()
          The default start time of the first time slice.
 Date getDefaultLastTimeSliceFinishTime()
          The default finish time of the last time slice.
 IStringArray getJoinTableProfileIDFieldBaseNames()
          The candidate base names forming part of each Streets-Profiles table daily profile ID field name.
 IStringArray getTimeSliceBaseNames()
          The candidate base names for the travel time factor field names in the profiles table.
 IStringArray getTrafficBaseTravelTimeBaseNames()
          The candidate base names for the base travel time field name in the Streets-Profiles table.
 IStringArray getTrafficTimeUnitNames(int timeUnit)
          The candidate time unit names for the time unit of the base travel time field in the Streets-Profiles table.
 IStringArray getWeekdayFallbackTemplateAttributeNames()
          The preferred weekday fallback template travel time attribute names used by the network edge traffic evaluator.
 IStringArray getWeekendFallbackTemplateAttributeNames()
          The preferred weekend fallback template travel time attribute names used by the network edge traffic evaluator.
 

Method Detail

getTimeSliceBaseNames

IStringArray getTimeSliceBaseNames()
                                   throws IOException,
                                          AutomationException
The candidate base names for the travel time factor field names in the profiles table.

Product Availability

Available with ArcGIS Desktop.

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

getDefaultFirstTimeSliceStartTime

Date getDefaultFirstTimeSliceStartTime()
                                       throws IOException,
                                              AutomationException
The default start time of the first time slice.

Product Availability

Available with ArcGIS Desktop.

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

getDefaultLastTimeSliceFinishTime

Date getDefaultLastTimeSliceFinishTime()
                                       throws IOException,
                                              AutomationException
The default finish time of the last time slice.

Product Availability

Available with ArcGIS Desktop.

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

getTrafficBaseTravelTimeBaseNames

IStringArray getTrafficBaseTravelTimeBaseNames()
                                               throws IOException,
                                                      AutomationException
The candidate base names for the base travel time field name in the Streets-Profiles table.

Product Availability

Available with ArcGIS Desktop.

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

getTrafficTimeUnitNames

IStringArray getTrafficTimeUnitNames(int timeUnit)
                                     throws IOException,
                                            AutomationException
The candidate time unit names for the time unit of the base travel time field in the Streets-Profiles table.

Product Availability

Available with ArcGIS Desktop.

Parameters:
timeUnit - A com.esri.arcgis.geodatabase.esriNetworkAttributeUnits constant (in)
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getJoinTableProfileIDFieldBaseNames

IStringArray getJoinTableProfileIDFieldBaseNames()
                                                 throws IOException,
                                                        AutomationException
The candidate base names forming part of each Streets-Profiles table daily profile ID field name.

Product Availability

Available with ArcGIS Desktop.

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

getDayOfWeekNameGroups

IArray getDayOfWeekNameGroups()
                              throws IOException,
                                     AutomationException
The weekday names for each day (in groups of 7) used for part of the Streets-Profiles table daily profile ID field names.

Product Availability

Available with ArcGIS Desktop.

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

getWeekdayFallbackTemplateAttributeNames

IStringArray getWeekdayFallbackTemplateAttributeNames()
                                                      throws IOException,
                                                             AutomationException
The preferred weekday fallback template travel time attribute names used by the network edge traffic evaluator.

Product Availability

Available with ArcGIS Desktop.

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

getWeekendFallbackTemplateAttributeNames

IStringArray getWeekendFallbackTemplateAttributeNames()
                                                      throws IOException,
                                                             AutomationException
The preferred weekend fallback template travel time attribute names used by the network edge traffic evaluator.

Product Availability

Available with ArcGIS Desktop.

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