com.esri.arcgis.geodatabase
Interface INetworkDataset

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
INetworkDataset2
All Known Implementing Classes:
INetworkDataset2Proxy, INetworkDatasetProxy, NetworkDataset

public interface INetworkDataset
extends java.io.Serializable

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

Description: 'Provides access to members that query the schema of the network dataset.' 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 IID5299f003_fca2_453d_ab8e_28b9ac6648b5
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 INetworkSource esri_getSource(int index)
          Network dataset source by index.
 INetworkAttribute getAttribute(int index)
          Network dataset attribute by index.
 INetworkAttribute getAttributeByID(int iD)
          Network dataset attribute corresponding to the specified ID.
 INetworkAttribute getAttributeByName(java.lang.String name)
          Network dataset attribute corresponding to the specified name.
 int getAttributeCount()
          Number of attributes in the network dataset.
 int getNetworkType()
          The type of the network dataset.
 INetworkSource getSourceByID(int iD)
          Network dataset source corresponding to the specified ID.
 INetworkSource getSourceByName(java.lang.String name)
          Network dataset source corresponding to the specified name.
 int getSourceCount()
          Number of sources in the network dataset.
 int getState()
          Indicates whether the network dataset is built or not.
 boolean isBuildable()
          Indicates if this network dataset is buildable.
 boolean isSupportsTurns()
          Indicates if this network dataset supports network turn elements.
 

Field Detail

IID5299f003_fca2_453d_ab8e_28b9ac6648b5

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

isBuildable

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

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

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.

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.

getAttributeByID

INetworkAttribute getAttributeByID(int iD)
                                   throws java.io.IOException,
                                          AutomationException
Network dataset attribute corresponding to the specified ID.

Parameters:
iD - The iD (in)
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.

getAttributeByName

INetworkAttribute getAttributeByName(java.lang.String name)
                                     throws java.io.IOException,
                                            AutomationException
Network dataset attribute corresponding to the specified name.

Parameters:
name - The name (in)
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.

getAttributeCount

int getAttributeCount()
                      throws java.io.IOException,
                             AutomationException
Number of attributes in the network dataset.

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

getAttribute

INetworkAttribute getAttribute(int index)
                               throws java.io.IOException,
                                      AutomationException
Network dataset attribute by index.

Parameters:
index - The index (in)
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.

getSourceByID

INetworkSource getSourceByID(int iD)
                             throws java.io.IOException,
                                    AutomationException
Network dataset source corresponding to the specified ID.

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

getSourceByName

INetworkSource getSourceByName(java.lang.String name)
                               throws java.io.IOException,
                                      AutomationException
Network dataset source corresponding to the specified name.

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

getSourceCount

int getSourceCount()
                   throws java.io.IOException,
                          AutomationException
Number of sources in the network dataset.

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

esri_getSource

INetworkSource esri_getSource(int index)
                              throws java.io.IOException,
                                     AutomationException
Network dataset source by index.

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

getState

int getState()
             throws java.io.IOException,
                    AutomationException
Indicates whether the network dataset is built or not.

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