com.esri.arcgis.geodatabase
Interface IDENetworkDataset2

All Superinterfaces:
IDENetworkDataset, Serializable
All Known Implementing Classes:
DENetworkDataset

public interface IDENetworkDataset2
extends IDENetworkDataset, Serializable

Provides access to members that describe network dataset data elements.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 int getElevationModel()
          The type of the network elevation model.
 String getTimeZoneAttributeName()
          Name of the time zone attribute.
 String getTimeZoneTableName()
          Name of the time zone table.
 ITrafficData getTrafficData()
          Traffic data.
 void setElevationModel(int networkElevationModel)
          The type of the network elevation model.
 void setTimeZoneAttributeName(String attributeName)
          Name of the time zone attribute.
 void setTimeZoneTableName(String tableName)
          Name of the time zone table.
 void setTrafficDataByRef(ITrafficData trafficData)
          Traffic data.
 
Methods inherited from interface com.esri.arcgis.geodatabase.IDENetworkDataset
getAttributes, getConfigurationKeyword, getDirections, getHierarchyClusterAttribute, getHierarchyLevelCount, getMaxValueForHierarchy, getNetworkType, getProperties, getSources, getUserData, isBuildable, isSupportsTurns, setAttributesByRef, setBuildable, setConfigurationKeyword, setDirectionsByRef, setHierarchyClusterAttribute, setHierarchyLevelCount, setMaxValueForHierarchy, setNetworkType, setProperties, setSourcesByRef, setSupportsTurns, setUserData
 

Method Detail

getElevationModel

int getElevationModel()
                      throws IOException,
                             AutomationException
The type of the network elevation model.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setElevationModel

void setElevationModel(int networkElevationModel)
                       throws IOException,
                              AutomationException
The type of the network elevation model.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getTrafficData

ITrafficData getTrafficData()
                            throws IOException,
                                   AutomationException
Traffic data.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setTrafficDataByRef

void setTrafficDataByRef(ITrafficData trafficData)
                         throws IOException,
                                AutomationException
Traffic data.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
trafficData - A reference to a com.esri.arcgis.geodatabase.ITrafficData (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTimeZoneAttributeName

String getTimeZoneAttributeName()
                                throws IOException,
                                       AutomationException
Name of the time zone attribute.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setTimeZoneAttributeName

void setTimeZoneAttributeName(String attributeName)
                              throws IOException,
                                     AutomationException
Name of the time zone attribute.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getTimeZoneTableName

String getTimeZoneTableName()
                            throws IOException,
                                   AutomationException
Name of the time zone table.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setTimeZoneTableName

void setTimeZoneTableName(String tableName)
                          throws IOException,
                                 AutomationException
Name of the time zone table.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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