com.esri.arcgis.catalogUI
Interface INetworkDatasetDialog

All Superinterfaces:
Serializable
All Known Implementing Classes:
NetworkDatasetDialog

public interface INetworkDatasetDialog
extends Serializable

Provides access to members that show dialogs for creating and editing network datasets.

Product Availability

Available with ArcGIS Desktop.


Method Summary
 INetworkDataset doModalAdvancedCreateNetwork(IFeatureDatasetName fdsName, int parentWindow)
          Prompts the user to define a new network dataset.
 INetworkDataset doModalCreateNetwork(IFeatureClassName lineClassName, int parentWindow)
          Prompts the user to define a new network dataset.
 INetworkDataset doModalDataElementCreateNetwork(IDatasetContainer2 datasetContainer, IDENetworkDataset netDataElement, int parentWindow)
          Prompts the user to define a new network dataset.
 void doModalEdit(INetworkDataset network, int parentWindow)
          Shows the properties of a network dataset.
 

Method Detail

doModalCreateNetwork

INetworkDataset doModalCreateNetwork(IFeatureClassName lineClassName,
                                     int parentWindow)
                                     throws IOException,
                                            AutomationException
Prompts the user to define a new network dataset.

Product Availability

Available with ArcGIS Desktop.

Parameters:
lineClassName - A reference to a com.esri.arcgis.geodatabase.IFeatureClassName (in)
parentWindow - The parentWindow (A COM typedef) (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.INetworkDataset
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

doModalAdvancedCreateNetwork

INetworkDataset doModalAdvancedCreateNetwork(IFeatureDatasetName fdsName,
                                             int parentWindow)
                                             throws IOException,
                                                    AutomationException
Prompts the user to define a new network dataset.

Product Availability

Available with ArcGIS Desktop.

Parameters:
fdsName - A reference to a com.esri.arcgis.geodatabase.IFeatureDatasetName (in)
parentWindow - The parentWindow (A COM typedef) (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.INetworkDataset
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

doModalDataElementCreateNetwork

INetworkDataset doModalDataElementCreateNetwork(IDatasetContainer2 datasetContainer,
                                                IDENetworkDataset netDataElement,
                                                int parentWindow)
                                                throws IOException,
                                                       AutomationException
Prompts the user to define a new network dataset.

Product Availability

Available with ArcGIS Desktop.

Parameters:
datasetContainer - A reference to a com.esri.arcgis.geodatabase.IDatasetContainer2 (in)
netDataElement - A reference to a com.esri.arcgis.geodatabase.IDENetworkDataset (in)
parentWindow - The parentWindow (A COM typedef) (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.INetworkDataset
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

doModalEdit

void doModalEdit(INetworkDataset network,
                 int parentWindow)
                 throws IOException,
                        AutomationException
Shows the properties of a network dataset.

Product Availability

Available with ArcGIS Desktop.

Parameters:
network - A reference to a com.esri.arcgis.geodatabase.INetworkDataset (in)
parentWindow - The parentWindow (A COM typedef) (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.