com.esri.arcgis.networkanalyst
Interface ITrafficProvider

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
ITrafficProvider2
All Known Implementing Classes:
ITrafficProvider2Proxy, ITrafficProviderProxy

public interface ITrafficProvider
extends java.io.Serializable

COM Interface 'ITrafficProvider'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriNetworkAnalyst.olb'

Description: 'Provides access to traffic provider.' 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 IID858f373b_a522_44c9_a8ee_8265d09e8b59
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IEnumTrafficRegionIncidents getIncidentsData(IArray pRegions, ITrafficProviderCredentials pProviderCredentials)
          Retrieves enumerator for incident data sequence for the specified task.
 IFields getIncidentsFeatureClassFields()
          Retrieves fields for incident feature class.
 IEnumTrafficRegionSpeeds getSpeedsData(int predictionDepthInMinutes, IArray pRegions, ITrafficProviderCredentials pProviderCredentials)
          Retrieves enumerator for traffic data sequence for the specified task.
 

Field Detail

IID858f373b_a522_44c9_a8ee_8265d09e8b59

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

getSpeedsData

IEnumTrafficRegionSpeeds getSpeedsData(int predictionDepthInMinutes,
                                       IArray pRegions,
                                       ITrafficProviderCredentials pProviderCredentials)
                                       throws java.io.IOException,
                                              AutomationException
Retrieves enumerator for traffic data sequence for the specified task.

Parameters:
predictionDepthInMinutes - The predictionDepthInMinutes (in)
pRegions - A reference to a com.esri.arcgis.system.IArray (in)
pProviderCredentials - A reference to a com.esri.arcgis.networkanalyst.ITrafficProviderCredentials (in)
Returns:
A reference to a com.esri.arcgis.networkanalyst.IEnumTrafficRegionSpeeds
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIncidentsData

IEnumTrafficRegionIncidents getIncidentsData(IArray pRegions,
                                             ITrafficProviderCredentials pProviderCredentials)
                                             throws java.io.IOException,
                                                    AutomationException
Retrieves enumerator for incident data sequence for the specified task.

Parameters:
pRegions - A reference to a com.esri.arcgis.system.IArray (in)
pProviderCredentials - A reference to a com.esri.arcgis.networkanalyst.ITrafficProviderCredentials (in)
Returns:
A reference to a com.esri.arcgis.networkanalyst.IEnumTrafficRegionIncidents
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIncidentsFeatureClassFields

IFields getIncidentsFeatureClassFields()
                                       throws java.io.IOException,
                                              AutomationException
Retrieves fields for incident feature class.

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