|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.interop.Dispatch com.esri.arcgis.geodatabase.IGraphProxy com.esri.arcgis.geodatabase.IGeometricNetworkProxy
public class IGeometricNetworkProxy
Internal use class Proxy for COM Interface 'IGeometricNetwork'. Generated 3/19/2015 1:20:56 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'
Description: 'Provides access to members that manage properties and elements of a geometric network.' 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 | |
---|---|
boolean |
noncastable
|
static java.lang.Class |
targetClass
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Fields inherited from interface com.esri.arcgis.geodatabase.IGeometricNetwork |
---|
IID, IIDdbff01c2_5579_11d1_ae55_0000f80372b4 |
Fields inherited from interface com.esri.arcgis.geodatabase.IGraph |
---|
IID436a48bc_56f6_11d1_ae55_0000f80372b4 |
Constructor Summary | |
---|---|
|
IGeometricNetworkProxy()
For internal use only |
|
IGeometricNetworkProxy(java.lang.Object obj)
|
protected |
IGeometricNetworkProxy(java.lang.Object obj,
java.lang.String iid)
|
|
IGeometricNetworkProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
|
protected |
IGeometricNetworkProxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
|
Method Summary | |
---|---|
void |
addJunctionWithSubsumption(ISimpleJunctionFeature junction,
int junctionEID,
ISimpleJunctionFeature subsumedJunction)
Add a new junction feature to the network by replacing existing junction. |
void |
addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
|
void |
addRule(IConnectivityRule rule)
Adds the constraint to the set of connectivity rules. |
ISimpleJunctionFeature |
createOrphanFeature(IPoint location,
int[] orphanEID)
Create an orphan JunctionFeature. |
void |
deleteRule(IConnectivityRule rule)
Removes the rule from the set of rules. |
void |
establishFlowDirection()
Establish the flow direction in the LogicalNetwork. |
IEnumFeatureClass |
getClassesByNetworkAncillaryRole(int role)
The FeatureClasses with the specified ancillary role. |
IEnumFeatureClass |
getClassesByType(int type)
The FeatureClasses containing Features of the specified type. |
int |
getEdgeElement(IPoint location)
The EdgeElement EID at the specified location. |
IGeometry |
getGeometryForEdgeEID(int edgeEID)
The geometry of the EdgeElement. |
IGeometry |
getGeometryForJunctionEID(int junctionEID)
The geometry that corresponds to the JunctionElement (a point). |
IInvalidArea |
getInvalidArea()
The area to be drawn. |
int |
getJunctionElement(IPoint location)
The JunctionElement EID at the specified location. |
INetwork |
getNetwork()
The associated logical network. |
INetworkFeature |
getNetworkFeature(INetElementDescription networkElement)
The NetworkFeature that corresponds to the NetworkElement. |
int |
getNetworkType()
The type of associated logical network. |
IFeatureClass |
getOrphanJunctionFeatureClass()
The FeatureClass containing the OrphanJunctionFeatures. |
IEnumRule |
getRules()
All the connectivity rules associated with the network. |
IEnumRule |
getRulesByClassAndSubtype(int classID,
int subtypeCode)
The connectivity rules associated with the class and subtype. |
boolean |
isValidFlowDirection()
Indicates whether the current flow directions are valid. |
void |
removeListener(java.lang.String iidStr,
java.lang.Object theListener)
|
IEnumFeature |
searchForNetworkFeature(IPoint location,
int type)
The NetworkFeatures found at the point. |
void |
setInvalidAreaByRef(IInvalidArea invalidArea)
The area to be drawn. |
void |
spliceSimpleJunction(ISimpleJunctionFeature junction,
int junctionEID,
IGeometry geometry,
boolean forceConnectivity)
Create network connectivity between the simple junction and any intersecting network feature. |
Methods inherited from class com.esri.arcgis.geodatabase.IGraphProxy |
---|
add, addFeatureClass, deleteSet, getDisplayFeedback, getFeatureDataset, init, isVertexBasedStretching, merge, setVertexBasedStretching, split, transformSet |
Methods inherited from class com.esri.arcgis.interop.Dispatch |
---|
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.esri.arcgis.geodatabase.IGraph |
---|
add, addFeatureClass, deleteSet, getDisplayFeedback, getFeatureDataset, init, isVertexBasedStretching, merge, setVertexBasedStretching, split, transformSet |
Field Detail |
---|
public static final java.lang.Class targetClass
public boolean noncastable
Constructor Detail |
---|
public IGeometricNetworkProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo) throws java.net.UnknownHostException, java.io.IOException
java.net.UnknownHostException
java.io.IOException
public IGeometricNetworkProxy()
public IGeometricNetworkProxy(java.lang.Object obj) throws java.io.IOException
java.io.IOException
protected IGeometricNetworkProxy(java.lang.Object obj, java.lang.String iid) throws java.io.IOException
java.io.IOException
protected IGeometricNetworkProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo) throws java.io.IOException
java.io.IOException
Method Detail |
---|
public void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource) throws java.io.IOException
addListener
in class IGraphProxy
java.io.IOException
public void removeListener(java.lang.String iidStr, java.lang.Object theListener) throws java.io.IOException
removeListener
in class IGraphProxy
java.io.IOException
public IEnumFeatureClass getClassesByNetworkAncillaryRole(int role) throws java.io.IOException, AutomationException
getClassesByNetworkAncillaryRole
in interface IGeometricNetwork
role
- A com.esri.arcgis.geodatabase.esriNetworkClassAncillaryRole constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void establishFlowDirection() throws java.io.IOException, AutomationException
establishFlowDirection
in interface IGeometricNetwork
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isValidFlowDirection() throws java.io.IOException, AutomationException
isValidFlowDirection
in interface IGeometricNetwork
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumFeatureClass getClassesByType(int type) throws java.io.IOException, AutomationException
getClassesByType
in interface IGeometricNetwork
type
- A com.esri.arcgis.geodatabase.esriFeatureType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISimpleJunctionFeature createOrphanFeature(IPoint location, int[] orphanEID) throws java.io.IOException, AutomationException
createOrphanFeature
in interface IGeometricNetwork
location
- A reference to a com.esri.arcgis.geometry.IPoint (in)orphanEID
- The orphanEID (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getEdgeElement(IPoint location) throws java.io.IOException, AutomationException
getEdgeElement
in interface IGeometricNetwork
location
- A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IInvalidArea getInvalidArea() throws java.io.IOException, AutomationException
getInvalidArea
in interface IGeometricNetwork
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setInvalidAreaByRef(IInvalidArea invalidArea) throws java.io.IOException, AutomationException
setInvalidAreaByRef
in interface IGeometricNetwork
invalidArea
- A reference to a com.esri.arcgis.geodatabase.IInvalidArea (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getJunctionElement(IPoint location) throws java.io.IOException, AutomationException
getJunctionElement
in interface IGeometricNetwork
location
- A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public INetwork getNetwork() throws java.io.IOException, AutomationException
getNetwork
in interface IGeometricNetwork
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getNetworkType() throws java.io.IOException, AutomationException
getNetworkType
in interface IGeometricNetwork
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFeatureClass getOrphanJunctionFeatureClass() throws java.io.IOException, AutomationException
getOrphanJunctionFeatureClass
in interface IGeometricNetwork
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void addRule(IConnectivityRule rule) throws java.io.IOException, AutomationException
addRule
in interface IGeometricNetwork
rule
- A reference to a com.esri.arcgis.geodatabase.IConnectivityRule (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void deleteRule(IConnectivityRule rule) throws java.io.IOException, AutomationException
deleteRule
in interface IGeometricNetwork
rule
- A reference to a com.esri.arcgis.geodatabase.IConnectivityRule (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumRule getRules() throws java.io.IOException, AutomationException
getRules
in interface IGeometricNetwork
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumRule getRulesByClassAndSubtype(int classID, int subtypeCode) throws java.io.IOException, AutomationException
getRulesByClassAndSubtype
in interface IGeometricNetwork
classID
- The classID (in)subtypeCode
- The subtypeCode (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumFeature searchForNetworkFeature(IPoint location, int type) throws java.io.IOException, AutomationException
searchForNetworkFeature
in interface IGeometricNetwork
location
- A reference to a com.esri.arcgis.geometry.IPoint (in)type
- A com.esri.arcgis.geodatabase.esriFeatureType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGeometry getGeometryForEdgeEID(int edgeEID) throws java.io.IOException, AutomationException
getGeometryForEdgeEID
in interface IGeometricNetwork
edgeEID
- The edgeEID (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGeometry getGeometryForJunctionEID(int junctionEID) throws java.io.IOException, AutomationException
getGeometryForJunctionEID
in interface IGeometricNetwork
junctionEID
- The junctionEID (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public INetworkFeature getNetworkFeature(INetElementDescription networkElement) throws java.io.IOException, AutomationException
getNetworkFeature
in interface IGeometricNetwork
networkElement
- A reference to a com.esri.arcgis.geodatabase.INetElementDescription (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void spliceSimpleJunction(ISimpleJunctionFeature junction, int junctionEID, IGeometry geometry, boolean forceConnectivity) throws java.io.IOException, AutomationException
spliceSimpleJunction
in interface IGeometricNetwork
junction
- A reference to a com.esri.arcgis.geodatabase.ISimpleJunctionFeature (in)junctionEID
- The junctionEID (in)geometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)forceConnectivity
- The forceConnectivity (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void addJunctionWithSubsumption(ISimpleJunctionFeature junction, int junctionEID, ISimpleJunctionFeature subsumedJunction) throws java.io.IOException, AutomationException
addJunctionWithSubsumption
in interface IGeometricNetwork
junction
- A reference to a com.esri.arcgis.geodatabase.ISimpleJunctionFeature (in)junctionEID
- The junctionEID (in)subsumedJunction
- A reference to a com.esri.arcgis.geodatabase.ISimpleJunctionFeature (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |