com.esri.arcgis.geodatabase
Interface ITrafficDataManager

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ITrafficDataManagerProxy, TrafficDataManager

public interface ITrafficDataManager
extends java.io.Serializable

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

Description: 'Provides editing capabilities for creating or deleting dynamic traffic files.' 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 IIDdd1ae245_b211_4502_89d4_b880bb10701d
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int convertTMCToKey(java.lang.String tmcCode)
          Converts a TMC string to a unique integer key value.
 void deleteData(java.lang.String feedFolderPath, java.util.Date utcCutoffDate)
          Deletes all dynamic traffic files in the specified folder which are older than the specified cutoff date.
 void insert(int key, IDoubleArray pTimeSliceSpeeds)
          Inserts the speed values per time slice for the specified TMC key.
 void startEditing(java.util.Date feedUTCStartTime, int estimatedKeyCount, int timeSliceCount, java.util.Date firstTimeSliceUTCStartTime, int timeSliceDurationInMinutes, int speedUnits, int updateIntervalInMinutes, int feedVersionNumber)
          Starts a new edit session for tracking edits to a new dynamic traffic file.
 void stopEditing(java.lang.String feedFolderPath, boolean createCompressedFile)
          Stops the current edit session and writes all current edits to a new dynamic traffic file in the specified folder.
 

Field Detail

IIDdd1ae245_b211_4502_89d4_b880bb10701d

static final int IIDdd1ae245_b211_4502_89d4_b880bb10701d
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

startEditing

void startEditing(java.util.Date feedUTCStartTime,
                  int estimatedKeyCount,
                  int timeSliceCount,
                  java.util.Date firstTimeSliceUTCStartTime,
                  int timeSliceDurationInMinutes,
                  int speedUnits,
                  int updateIntervalInMinutes,
                  int feedVersionNumber)
                  throws java.io.IOException,
                         AutomationException
Starts a new edit session for tracking edits to a new dynamic traffic file.

Parameters:
feedUTCStartTime - The feedUTCStartTime (in)
estimatedKeyCount - The estimatedKeyCount (in)
timeSliceCount - The timeSliceCount (in)
firstTimeSliceUTCStartTime - The firstTimeSliceUTCStartTime (in)
timeSliceDurationInMinutes - The timeSliceDurationInMinutes (in)
speedUnits - A com.esri.arcgis.geodatabase.esriNetworkAttributeUnits constant (in)
updateIntervalInMinutes - The updateIntervalInMinutes (in)
feedVersionNumber - The feedVersionNumber (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

insert

void insert(int key,
            IDoubleArray pTimeSliceSpeeds)
            throws java.io.IOException,
                   AutomationException
Inserts the speed values per time slice for the specified TMC key.

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

stopEditing

void stopEditing(java.lang.String feedFolderPath,
                 boolean createCompressedFile)
                 throws java.io.IOException,
                        AutomationException
Stops the current edit session and writes all current edits to a new dynamic traffic file in the specified folder.

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

deleteData

void deleteData(java.lang.String feedFolderPath,
                java.util.Date utcCutoffDate)
                throws java.io.IOException,
                       AutomationException
Deletes all dynamic traffic files in the specified folder which are older than the specified cutoff date.

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

convertTMCToKey

int convertTMCToKey(java.lang.String tmcCode)
                    throws java.io.IOException,
                           AutomationException
Converts a TMC string to a unique integer key value.

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