com.esri.arcgis.geodatabase
Interface INetworkClassDescription

All Superinterfaces:
Serializable
All Known Implementing Classes:
INetworkClassDescriptionProxy

public interface INetworkClassDescription
extends Serializable

Provides access to members that control the Network Class Description.

Description

The INetworkClassDescription interface provides additional information to ArcCatalog for the creation of network feature classes.

Remarks

The names of the Enabled field and the AncilliaryRole field can be specified with the two properties of this interface. These fields should be included in the RequiredFields property of IObjectClassDescription.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 String getEnabledFieldName()
          The name of the Enabled field for the class described by this class description.
 String getNetworkAncillaryRoleFieldName()
          The name of the Ancillary Role field for the junction feature class described by this class description.
 

Method Detail

getEnabledFieldName

String getEnabledFieldName()
                           throws IOException,
                                  AutomationException
The name of the Enabled field for the class described by this class description.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getNetworkAncillaryRoleFieldName

String getNetworkAncillaryRoleFieldName()
                                        throws IOException,
                                               AutomationException
The name of the Ancillary Role field for the junction feature class described by this class description.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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