com.esri.arcgis.geodatabase
Interface IDENetworkDataset

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IDENetworkDataset2, IDENetworkDataset3
All Known Implementing Classes:
DENetworkDataset, IDENetworkDataset2Proxy, IDENetworkDataset3Proxy, IDENetworkDatasetProxy

public interface IDENetworkDataset
extends java.io.Serializable

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

Description: 'Provides access to members that describe network dataset data elements.' 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 IID71e4aa21_1957_4224_b505_984c189aa520
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IArray getAttributes()
          Array of network attributes in this network dataset.
 java.lang.String getConfigurationKeyword()
          The database configuration keyword for the network dataset.
 INetworkDirections getDirections()
          The driving directions settings for the network dataset.
 INetworkAttribute getHierarchyClusterAttribute()
          The network attribute that is used to optimize network building for hierarchical traversal.
 int getHierarchyLevelCount()
          The number of hierarchy levels in the network dataset.
 int getMaxValueForHierarchy(int level)
          The maximum value for the specified hierarchy level in the network dataset.
 int getNetworkType()
          The type of the network dataset.
 IPropertySet getProperties()
          Property set of this network dataset.
 IArray getSources()
          Array of network sources in this network dataset.
 IPropertySet getUserData()
          User specified property set of this network dataset.
 boolean isBuildable()
          Indicates if this network dataset is buildable.
 boolean isSupportsTurns()
          Indicates if this network dataset supports network turn elements.
 void setAttributesByRef(IArray attributes)
          Array of network attributes in this network dataset.
 void setBuildable(boolean supportsTurns)
          Indicates if this network dataset is buildable.
 void setConfigurationKeyword(java.lang.String configKeyword)
          The database configuration keyword for the network dataset.
 void setDirectionsByRef(INetworkDirections directions)
          The driving directions settings for the network dataset.
 void setHierarchyClusterAttribute(INetworkAttribute attribute)
          The network attribute that is used to optimize network building for hierarchical traversal.
 void setHierarchyLevelCount(int count)
          The number of hierarchy levels in the network dataset.
 void setMaxValueForHierarchy(int level, int value)
          The maximum value for the specified hierarchy level in the network dataset.
 void setNetworkType(int type)
          The type of the network dataset.
 void setProperties(IPropertySet datasetProperties)
          Property set of this network dataset.
 void setSourcesByRef(IArray sources)
          Array of network sources in this network dataset.
 void setSupportsTurns(boolean supportsTurns)
          Indicates if this network dataset supports network turn elements.
 void setUserData(IPropertySet userProperties)
          User specified property set of this network dataset.
 

Field Detail

IID71e4aa21_1957_4224_b505_984c189aa520

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

getNetworkType

int getNetworkType()
                   throws java.io.IOException,
                          AutomationException
The type of the network dataset.

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

setNetworkType

void setNetworkType(int type)
                    throws java.io.IOException,
                           AutomationException
The type of the network dataset.

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

getAttributes

IArray getAttributes()
                     throws java.io.IOException,
                            AutomationException
Array of network attributes in this network dataset.

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

setAttributesByRef

void setAttributesByRef(IArray attributes)
                        throws java.io.IOException,
                               AutomationException
Array of network attributes in this network dataset.

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

getConfigurationKeyword

java.lang.String getConfigurationKeyword()
                                         throws java.io.IOException,
                                                AutomationException
The database configuration keyword for the network dataset.

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

setConfigurationKeyword

void setConfigurationKeyword(java.lang.String configKeyword)
                             throws java.io.IOException,
                                    AutomationException
The database configuration keyword for the network dataset.

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

getSources

IArray getSources()
                  throws java.io.IOException,
                         AutomationException
Array of network sources in this network dataset.

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

setSourcesByRef

void setSourcesByRef(IArray sources)
                     throws java.io.IOException,
                            AutomationException
Array of network sources in this network dataset.

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

getDirections

INetworkDirections getDirections()
                                 throws java.io.IOException,
                                        AutomationException
The driving directions settings for the network dataset.

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

setDirectionsByRef

void setDirectionsByRef(INetworkDirections directions)
                        throws java.io.IOException,
                               AutomationException
The driving directions settings for the network dataset.

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

isSupportsTurns

boolean isSupportsTurns()
                        throws java.io.IOException,
                               AutomationException
Indicates if this network dataset supports network turn elements.

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

setSupportsTurns

void setSupportsTurns(boolean supportsTurns)
                      throws java.io.IOException,
                             AutomationException
Indicates if this network dataset supports network turn elements.

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

isBuildable

boolean isBuildable()
                    throws java.io.IOException,
                           AutomationException
Indicates if this network dataset is buildable.

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

setBuildable

void setBuildable(boolean supportsTurns)
                  throws java.io.IOException,
                         AutomationException
Indicates if this network dataset is buildable.

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

getUserData

IPropertySet getUserData()
                         throws java.io.IOException,
                                AutomationException
User specified property set of this network dataset.

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

setUserData

void setUserData(IPropertySet userProperties)
                 throws java.io.IOException,
                        AutomationException
User specified property set of this network dataset.

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

getProperties

IPropertySet getProperties()
                           throws java.io.IOException,
                                  AutomationException
Property set of this network dataset.

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

setProperties

void setProperties(IPropertySet datasetProperties)
                   throws java.io.IOException,
                          AutomationException
Property set of this network dataset.

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

getHierarchyClusterAttribute

INetworkAttribute getHierarchyClusterAttribute()
                                               throws java.io.IOException,
                                                      AutomationException
The network attribute that is used to optimize network building for hierarchical traversal.

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

setHierarchyClusterAttribute

void setHierarchyClusterAttribute(INetworkAttribute attribute)
                                  throws java.io.IOException,
                                         AutomationException
The network attribute that is used to optimize network building for hierarchical traversal.

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

setHierarchyLevelCount

void setHierarchyLevelCount(int count)
                            throws java.io.IOException,
                                   AutomationException
The number of hierarchy levels in the network dataset.

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

getHierarchyLevelCount

int getHierarchyLevelCount()
                           throws java.io.IOException,
                                  AutomationException
The number of hierarchy levels in the network dataset.

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

setMaxValueForHierarchy

void setMaxValueForHierarchy(int level,
                             int value)
                             throws java.io.IOException,
                                    AutomationException
The maximum value for the specified hierarchy level in the network dataset.

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

getMaxValueForHierarchy

int getMaxValueForHierarchy(int level)
                            throws java.io.IOException,
                                   AutomationException
The maximum value for the specified hierarchy level in the network dataset.

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