com.esri.arcgis.geodatabase
Interface INetworkClass

All Superinterfaces:
IClass, IFeatureClass, IObjectClass, java.io.Serializable
All Known Implementing Classes:
FeatureClass, INetworkClassProxy

public interface INetworkClass
extends IFeatureClass, java.io.Serializable

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

Description: 'Provides access to members that return information about geometric networks, field weighting and ancillary roles.' 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 IIDee2896b0_5ed8_11d2_aa8a_00c04fa37b82
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.geodatabase.IFeatureClass
IIDd4803ee6_79f4_11d0_97fc_0080c7f79481
 
Fields inherited from interface com.esri.arcgis.geodatabase.IObjectClass
IID1afcdb31_ac09_11d2_8a1e_006097aff44e
 
Fields inherited from interface com.esri.arcgis.geodatabase.IClass
IID1afcdb32_ac09_11d2_8a1e_006097aff44e
 
Method Summary
 int getFieldToWeightMapping(int fieldIndex)
          The specified field to Weight mapping for the logical network.
 IGeometricNetwork getGeometricNetwork()
          The geometric network in which this class participates.
 int getNetworkAncillaryRole()
          The possible network ancillary roles of the contained Features.
 
Methods inherited from interface com.esri.arcgis.geodatabase.IFeatureClass
createFeature, createFeatureBuffer, featureCount, getAreaField, getFeature, getFeatureClassID, getFeatureDataset, getFeatures, getFeatureType, getLengthField, getShapeFieldName, getShapeType, IFeatureClass_insert, IFeatureClass_update, search, select
 
Methods inherited from interface com.esri.arcgis.geodatabase.IObjectClass
getAliasName, getObjectClassID, getRelationshipClasses
 
Methods inherited from interface com.esri.arcgis.geodatabase.IClass
addField, addIndex, deleteField, deleteIndex, findField, getCLSID, getEXTCLSID, getExtension, getExtensionProperties, getFields, getIndexes, getOIDFieldName, isHasOID
 

Field Detail

IIDee2896b0_5ed8_11d2_aa8a_00c04fa37b82

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

getGeometricNetwork

IGeometricNetwork getGeometricNetwork()
                                      throws java.io.IOException,
                                             AutomationException
The geometric network in which this class participates.

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

getFieldToWeightMapping

int getFieldToWeightMapping(int fieldIndex)
                            throws java.io.IOException,
                                   AutomationException
The specified field to Weight mapping for the logical network.

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

getNetworkAncillaryRole

int getNetworkAncillaryRole()
                            throws java.io.IOException,
                                   AutomationException
The possible network ancillary roles of the contained Features.

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