|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.esri.arcgis.interop.Dispatch
com.esri.arcgis.geodatabase.IClassProxy
com.esri.arcgis.geodatabase.IObjectClassProxy
com.esri.arcgis.geodatabase.IFeatureClassProxy
com.esri.arcgis.geodatabase.INetworkClassProxy
Provides access to members that return information about geometric networks, field weighting and ancillary roles.
| Field Summary | |
static java.lang.Class |
targetClass
|
| Fields inherited from class com.esri.arcgis.interop.Dispatch |
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF |
| Constructor Summary | |
|
INetworkClassProxy()
For internal use only |
|
INetworkClassProxy(java.lang.Object obj)
|
protected |
INetworkClassProxy(java.lang.Object obj,
java.lang.String iid)
|
|
INetworkClassProxy(java.lang.String CLSID,
java.lang.String host,
AuthInfo authInfo)
|
protected |
INetworkClassProxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
AuthInfo authInfo)
|
| Method Summary | |
void |
addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
Adds a Java object to be a listener for a specific kind of event generated by the COM object. |
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. |
void |
removeListener(java.lang.String iidStr,
java.lang.Object theListener)
Removes a Java object as a listener to events generated by a COM object. |
| Methods inherited from class com.esri.arcgis.geodatabase.IFeatureClassProxy |
createFeature, createFeatureBuffer, featureCount, getAreaField, getFeature, getFeatureClassID, getFeatureDataset, getFeatures, getFeatureType, getLengthField, getShapeFieldName, getShapeType, IFeatureClass_insert, IFeatureClass_update, search, select |
| Methods inherited from class com.esri.arcgis.geodatabase.IObjectClassProxy |
getAliasName, getObjectClassID, getRelationshipClasses |
| Methods inherited from class com.esri.arcgis.geodatabase.IClassProxy |
addField, addIndex, deleteField, deleteIndex, findField, getCLSID, getEXTCLSID, getExtension, getExtensionProperties, getFields, getIndexes, getOIDFieldName, isHasOID |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| 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 |
public static final java.lang.Class targetClass
| Constructor Detail |
public INetworkClassProxy(java.lang.String CLSID,
java.lang.String host,
AuthInfo authInfo)
throws java.net.UnknownHostException,
java.io.IOException
public INetworkClassProxy()
public INetworkClassProxy(java.lang.Object obj)
throws java.io.IOException
protected INetworkClassProxy(java.lang.Object obj,
java.lang.String iid)
throws java.io.IOException
protected INetworkClassProxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
AuthInfo authInfo)
throws java.io.IOException
| Method Detail |
public void addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
throws java.io.IOException
Dispatch
addListener in class IFeatureClassProxyjava.io.IOException
public void removeListener(java.lang.String iidStr,
java.lang.Object theListener)
throws java.io.IOException
Dispatch
removeListener in class IFeatureClassProxyjava.io.IOException
public IGeometricNetwork getGeometricNetwork()
throws java.io.IOException,
AutomationException
INetworkClassThe GeomtricNetwork property returns an IGeometricNetwork interface to the geometric network in which the network feature class participates.
getGeometricNetwork in interface INetworkClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.IGeometricNetwork,
INetwork
public int getFieldToWeightMapping(int fieldIndex)
throws java.io.IOException,
AutomationException
INetworkClassThe FieldToWeightMapping property will return the index of the network weight to which a field in the network class is mapped in the logical network. You can then use the INetSchema::Weight property to return the INetWeight interface on that particular network weight. If the field has no weight associated with it, FieldToWeightMapping returns a -1.
getFieldToWeightMapping in interface INetworkClassfieldIndex - The fieldIndex (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.IGeometricNetwork,
INetwork,
INetWeight
public int getNetworkAncillaryRole()
throws java.io.IOException,
AutomationException
INetworkClassThe NetworkAncillaryRole property will return the esriNetworkAncillaryRole enumeration which indicates if the junction class has a network ancillary role. Since junctions in a geometric network can act as a source, a sink or neither when calculating flow direction, this property will indicate whether or not the features in the class can be sources or sinks. If the class is a simple edge or complex edge network class, the ancillary role will always be returned as esriNCARNone since only junctions may have ancillary roles.
getNetworkAncillaryRole in interface INetworkClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.IGeometricNetwork,
INetwork
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||