|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.geodatabase.ComplexJunctionFeature
public class ComplexJunctionFeature
COM Class 'ComplexJunctionFeature'. Generated 3/19/2015 1:20:43 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'
Description 'Esri Complex junction geometric network feature.' 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 |
---|
Fields inherited from interface com.esri.arcgis.geodatabase.IRowEvents |
---|
IID, IID8c387320_12c6_11d2_aad1_00c04fa37b81, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IRowSubtypes |
---|
IID, IIDd3f18540_bf77_11d2_aaf2_00c04fa37b82, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IRowChanges |
---|
IID, IID022f7462_69fa_11d3_9fd0_00c04f6bdd84, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IRowCompare |
---|
IID, IID7d3e2831_6c5a_11d3_8a98_000000000000, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IFeature |
---|
IID, IIDd4803ee9_79f4_11d0_97fc_0080c7f79481, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IObject |
---|
IID1afcdb34_ac09_11d2_8a1e_006097aff44e |
Fields inherited from interface com.esri.arcgis.geodatabase.IRow |
---|
IIDfcb01cb4_9f0b_11d0_bec7_00805f7c4268 |
Fields inherited from interface com.esri.arcgis.geodatabase.IFeatureBuffer |
---|
IID, IID956a4e53_2482_11d1_89d8_006097aff44e, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IFeatureEvents |
---|
IID, IID46097234_1224_11d2_aacf_00c04fa37b81, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IFeatureDraw |
---|
IID, IIDb0e8d294_3a9c_11d1_9aa1_080009ec734b, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IFeatureChanges |
---|
IID, IID022f7463_69fa_11d3_9fd0_00c04f6bdd84, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IFeatureSimplify2 |
---|
IID, IID0a9035f6_9e34_473d_bdfb_35663ea162b7, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IFeatureSimplify |
---|
IID10e6443f_fecb_11d3_9fa5_00c04f6bdf0c |
Fields inherited from interface com.esri.arcgis.geodatabase.INetworkFeature |
---|
IID, IID317e551c_55fc_11d1_ae55_0000f80372b4, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.INetworkFeatureEvents |
---|
IID, IID826b121a_14e9_11d2_aef5_0000f80372b4, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IJunctionFeature |
---|
IID, IID2c411bae_ea1a_11d1_aa91_00c04fa37b81, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IComplexJunctionFeature |
---|
IID, IID8ae6975e_ea99_11d1_aecc_0000f80372b4, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IComplexNetworkFeature |
---|
IID, IID6bd2b5c0_c503_11d1_aea9_0000f80372b4, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IFeatureEdit2 |
---|
IID, IID2892ce6b_96d6_45d6_9002_7a6cc91968ad, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IFeatureEdit |
---|
IID33848e00_983b_11d1_8463_0000f875b9c6 |
Fields inherited from interface com.esri.arcgis.geodatabase.IRowEdit |
---|
IID192ada11_33f1_11d3_9f6a_00c04f6bdf0c |
Fields inherited from interface com.esri.arcgis.geodatabase.IFeatureSnap |
---|
IID, IIDbffb1704_dbc0_11d1_aa7c_00c04fa374bd, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IFeatureConnect |
---|
IID, IIDa175835a_c4fa_11d1_aea9_0000f80372b4, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IRelatedObjectEvents |
---|
IID, IID22b0069a_8895_11d2_8a0d_006097aff44e, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IValidate |
---|
IID, IID80e4ff2c_475d_11d2_9932_0000f80372b4, xxDummy |
Fields inherited from interface com.esri.arcgis.system.ISupportErrorInfo |
---|
IID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IFeatureProject |
---|
IID, IID0ad74a92_b396_4819_ac73_bb6ccc5ca326, xxDummy |
Constructor Summary | |
---|---|
ComplexJunctionFeature()
Constructs a ComplexJunctionFeature using ArcGIS Engine. |
|
ComplexJunctionFeature(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. ComplexJunctionFeature theComplexJunctionFeature = (ComplexJunctionFeature) obj; |
Method Summary | |
---|---|
IDisplayFeedback |
beginMoveSet(ISet features,
IPoint start)
Prepares the set of features for a move operation. |
void |
connect()
Connect the Feature to the geometrically coincident NetworkFeature. |
IEnumNetEID |
createNetworkElements()
Create the necessary NetworkElements in the associated Logical Network. |
void |
delete()
Deletes the row. |
void |
deleteSet(ISet rows)
Deletes the set of rows. |
void |
disconnect()
Disconnect the Feature from all connected NetworkFeatures. |
void |
draw(int drawPhase,
IDisplay display,
ISymbol symbol,
boolean symbolInstalled,
IGeometry geometry,
int drawStyle)
Draws the feature on the display. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
IObjectClass |
esri_getClass()
The Object Class for the row. |
int |
findEdgeEID(IPoint point)
The EID associated with the EdgeElement at the specified point. |
int |
findJunctionEID(IPoint point)
The EID associated with the JunctionElement at the specified point. |
static java.lang.String |
getClsid()
getClsid. |
IFeatureElement |
getConnectionPoint(int connectionPointIndex)
The specified connection point. |
IFeatureElement |
getConnectionPointByName(java.lang.String connectionPointName)
The specified named connection point. |
int |
getConnectionPointCount()
The number of connection points associated with the Feature. |
java.lang.String |
getConnectionPointName(int connectionPointIndex)
The name of the specified connection point. |
int |
getEdgeElementCount()
The number of edge elements associated with this Feature. |
IEdgeFeature |
getEdgeFeature(int connectionPointIndex,
int index)
The EdgeFeature associated with the specified index value and the indexed connection point. |
int |
getEdgeFeatureCount(int connectionPointIndex)
The number of EdgeFeatures associated with the indexed connection point. |
IEnvelope |
getExtent()
The extent of the feature. |
int |
getFeatureType()
The type of the feature. |
IFields |
getFields()
The fields Collection for this row buffer. |
int |
getFieldToEIDMapping(int fieldIndex)
The EID associated with the specified field index. |
IGeometricNetwork |
getGeometricNetwork()
The containing GeometricNetwork. |
IGeometry |
getGeometryForEdgeElement(int subID)
The geometry corresponding to the element with the given subID. |
IGeometry |
getGeometryForJunctionElement(int subID)
The geometry (point) corresponding to the junction with the given subID. |
IInvalidArea |
getInvalidArea()
The area to be drawn. |
IFields |
getInvalidFields()
Returns all invalid fields. |
IEnumRule |
getInvalidRules()
The set of all invalid rules. |
IEnumRule |
getInvalidRulesByField(java.lang.String fieldName)
The set of all invalid rules for the specified field. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
int |
getJunctionElementCount()
The number of junctions associated with this Feature. |
int |
getNetworkAncillaryRole()
Programmatic update of the NetworkFeature. |
int |
getOID()
The OID for the row. |
IGeometry |
getOriginalGeometryForJunctionElement(int subID)
The geometry (point) corresponding to the junction with the given subID. |
IGeometry |
getOriginalShape()
The original shape for the feature. |
java.lang.Object |
getOriginalValue(int index)
The value of the field at the specified index immediately after the last call to Store on the Row object. |
IGeometry |
getShape()
A reference to the default shape for the feature. |
IGeometry |
getShapeCopy()
A cloned copy of the default shape for the feature. |
int |
getSubtypeCode()
The subtype for the row. |
ITable |
getTable()
The Table for the row. |
int |
getTopologicalConfiguration()
The configuration of this Feature. |
java.lang.Object |
getValue(int index)
The value of the field with the specified index. |
int |
hashCode()
the hashcode for this object |
void |
initDefaultValues()
The default values of the row. |
void |
initShape()
Initialize the shape. |
void |
interfaceSupportsErrorInfo(GUID riid)
interfaceSupportsErrorInfo |
boolean |
isEnabled()
Indicates whether the NetworkFeature is open or not (i.e., closed). |
boolean |
isEnabledByIndex(int edgeIndex)
Indicates whether the NetworkFeature is open or not (i.e., closed). |
boolean |
isEqual(IRow otherRow)
Indicates if the rows (which may be from two different versions) are the same (oid + values). |
boolean |
isHasOID()
Indicates if the row has an OID. |
boolean |
isShapeChanged()
Indicates if the shape has changed. |
boolean |
isSimpleGeometry(IGeometry geometry,
int[] reason)
Returns true if the input geometry is simple according to the rules appropriate for this feature. |
boolean |
isValueChanged(int index)
Indicates whether the value of the field at the specified index has changed since the last call to Store on the Row object. |
void |
moveSet(ISet features,
ILine moveVector)
Moves the set of features through a distance and direction specified by moveVector. |
void |
onChanged()
An after event that is fired when a custom object is changed. |
void |
onConnect()
Preparation for connecting a NetworkFeature to another. |
void |
onDelete()
An after event that is fired when a custom object is deleted. |
void |
onDisconnect()
Preparation for disconnecting the NetworkFeature. |
void |
onInitialize()
An after event that is fired when a custom object is initialized. |
void |
onMerge()
An after event that is fired when Features have been merged, on each deleted input Feature. |
void |
onNew()
An after event that is fired when a custom object is Stored for the first time. |
void |
onSplit()
An after event that is fired when a Feature is split, on the deleted input Feature. |
void |
onValidate()
An after event that is fired when a custom object is validated. |
void |
project(ISpatialReference outputSR)
Project the feature geometry to the provided spatial reference. |
void |
relatedObjectChanged(IRelationshipClass relationshipClass,
IObject objectThatChanged)
Notifies this object that a related object changed. |
void |
relatedObjectMoved(IRelationshipClass relationshipClass,
IObject objectThatChanged,
ILine moveVector)
Notifies this object that a related object moved. |
void |
relatedObjectRotated(IRelationshipClass relationshipClass,
IObject objectThatChanged,
IPoint origin,
double angle)
Notifies this object that a related object rotated. |
void |
relatedObjectSetMoved(IRelationshipClass relationshipClass,
ISet objectsThatNeedToChange,
ISet objectsThatChanged,
ILine moveVector)
Notifies this object that a set of objects with relationships to the input set of objects moved. |
void |
relatedObjectSetRotated(IRelationshipClass relationshipClass,
ISet objectsThatNeedToChange,
ISet objectsThatChanged,
IPoint origin,
double angle)
Notifies this object that a set of objects with relationships to the input set of objects rotated. |
void |
release()
Release a ComplexJunctionFeature. |
void |
rotateSet(ISet features,
IPoint origin,
double angle)
Rotates the set of features according to the specified origin and angle. |
void |
setEnabled(boolean isEnabled)
Indicates whether the NetworkFeature is open or not (i.e., closed). |
void |
setEnabledByIndex(int edgeIndex,
boolean isEnabled)
Indicates whether the NetworkFeature is open or not (i.e., closed). |
void |
setInvalidAreaByRef(IInvalidArea invalidArea)
The area to be drawn. |
void |
setJunctionElementCount(int numJunctions)
The number of junctions associated with this Feature. |
void |
setNetworkAncillaryRole(int role)
Programmatic update of the NetworkFeature. |
void |
setRotationAngle(double rhs1)
The rotation angle of this Feature. |
void |
setShapeByRef(IGeometry shape)
A reference to the default shape for the feature. |
void |
setSubtypeCode(int subtypeCode)
The subtype for the row. |
void |
setTopologicalConfiguration(int configuration)
The configuration of this Feature. |
void |
setValue(int index,
java.lang.Object value)
The value of the field with the specified index. |
void |
simplifyGeometry(IGeometry geometry)
Simplifies the input geometry using the rules appropriate for this feature. |
boolean |
snap(IPoint point,
double tolerance)
Snap the feature based on the arguments. |
ISet |
split(IGeometry point)
Split the feature. |
void |
splitAttributes(IFeature baseFeature)
Split the feature attributes. |
ISet |
splitWithUpdate(IGeometry geometry)
Split the feature by updating the split feature and creating new feature(s) for the smaller portion. |
void |
store()
Stores the row. |
void |
update(INetworkFeature callingFeature,
IAffineTransformation2D transformation,
ISet rigidEdges,
ITransformGroup group)
Programmatic update of the NetworkFeature. |
boolean |
validate(java.lang.String[] errorMessage)
Validates the row. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ComplexJunctionFeature() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problems
java.net.UnknownHostException
- if there are interop problemspublic ComplexJunctionFeature(java.lang.Object obj) throws java.io.IOException
ComplexJunctionFeature theComplexJunctionFeature = (ComplexJunctionFeature) obj;
obj
to ComplexJunctionFeature
.
obj
- an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problemsMethod Detail |
---|
public static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public boolean isHasOID() throws java.io.IOException, AutomationException
isHasOID
in interface IRow
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getOID() throws java.io.IOException, AutomationException
getOID
in interface IRow
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITable getTable() throws java.io.IOException, AutomationException
getTable
in interface IRow
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void store() throws java.io.IOException, AutomationException
store
in interface IRow
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void delete() throws java.io.IOException, AutomationException
delete
in interface IRow
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.Object getValue(int index) throws java.io.IOException, AutomationException
getValue
in interface IRowBuffer
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setValue(int index, java.lang.Object value) throws java.io.IOException, AutomationException
setValue
in interface IRowBuffer
index
- The index (in)value
- A Variant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFields getFields() throws java.io.IOException, AutomationException
getFields
in interface IRowBuffer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onChanged() throws java.io.IOException, AutomationException
onChanged
in interface IRowEvents
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onDelete() throws java.io.IOException, AutomationException
onDelete
in interface IRowEvents
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onInitialize() throws java.io.IOException, AutomationException
onInitialize
in interface IRowEvents
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onNew() throws java.io.IOException, AutomationException
onNew
in interface IRowEvents
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onValidate() throws java.io.IOException, AutomationException
onValidate
in interface IRowEvents
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getSubtypeCode() throws java.io.IOException, AutomationException
getSubtypeCode
in interface IRowSubtypes
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSubtypeCode(int subtypeCode) throws java.io.IOException, AutomationException
setSubtypeCode
in interface IRowSubtypes
subtypeCode
- The subtypeCode (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void initDefaultValues() throws java.io.IOException, AutomationException
initDefaultValues
in interface IRowSubtypes
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isValueChanged(int index) throws java.io.IOException, AutomationException
isValueChanged
in interface IRowChanges
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.Object getOriginalValue(int index) throws java.io.IOException, AutomationException
getOriginalValue
in interface IRowChanges
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isEqual(IRow otherRow) throws java.io.IOException, AutomationException
isEqual
in interface IRowCompare
otherRow
- A reference to a com.esri.arcgis.geodatabase.IRow (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGeometry getShapeCopy() throws java.io.IOException, AutomationException
getShapeCopy
in interface IFeature
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGeometry getShape() throws java.io.IOException, AutomationException
getShape
in interface IFeature
getShape
in interface IFeatureBuffer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShapeByRef(IGeometry shape) throws java.io.IOException, AutomationException
setShapeByRef
in interface IFeature
setShapeByRef
in interface IFeatureBuffer
shape
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnvelope getExtent() throws java.io.IOException, AutomationException
getExtent
in interface IFeature
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getFeatureType() throws java.io.IOException, AutomationException
getFeatureType
in interface IFeature
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IObjectClass esri_getClass() throws java.io.IOException, AutomationException
esri_getClass
in interface IObject
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void initShape() throws java.io.IOException, AutomationException
initShape
in interface IFeatureEvents
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onSplit() throws java.io.IOException, AutomationException
onSplit
in interface IFeatureEvents
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onMerge() throws java.io.IOException, AutomationException
onMerge
in interface IFeatureEvents
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void draw(int drawPhase, IDisplay display, ISymbol symbol, boolean symbolInstalled, IGeometry geometry, int drawStyle) throws java.io.IOException, AutomationException
draw
in interface IFeatureDraw
drawPhase
- A com.esri.arcgis.system.esriDrawPhase constant (in)display
- A reference to a com.esri.arcgis.display.IDisplay (in)symbol
- A reference to a com.esri.arcgis.display.ISymbol (in)symbolInstalled
- The symbolInstalled (in)geometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)drawStyle
- A com.esri.arcgis.geodatabase.esriDrawStyle constant (in)
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 IFeatureDraw
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 IInvalidArea getInvalidArea() throws java.io.IOException, AutomationException
getInvalidArea
in interface IFeatureDraw
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isShapeChanged() throws java.io.IOException, AutomationException
isShapeChanged
in interface IFeatureChanges
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGeometry getOriginalShape() throws java.io.IOException, AutomationException
getOriginalShape
in interface IFeatureChanges
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void simplifyGeometry(IGeometry geometry) throws java.io.IOException, AutomationException
simplifyGeometry
in interface IFeatureSimplify
geometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSimpleGeometry(IGeometry geometry, int[] reason) throws java.io.IOException, AutomationException
isSimpleGeometry
in interface IFeatureSimplify2
geometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)reason
- A com.esri.arcgis.geometry.esriNonSimpleReasonEnum constant (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGeometricNetwork getGeometricNetwork() throws java.io.IOException, AutomationException
getGeometricNetwork
in interface INetworkFeature
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isEnabled() throws java.io.IOException, AutomationException
isEnabled
in interface INetworkFeature
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setEnabled(boolean isEnabled) throws java.io.IOException, AutomationException
setEnabled
in interface INetworkFeature
isEnabled
- The isEnabled (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void connect() throws java.io.IOException, AutomationException
connect
in interface INetworkFeature
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void disconnect() throws java.io.IOException, AutomationException
disconnect
in interface INetworkFeature
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onDisconnect() throws java.io.IOException, AutomationException
onDisconnect
in interface INetworkFeature
onDisconnect
in interface INetworkFeatureEvents
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumNetEID createNetworkElements() throws java.io.IOException, AutomationException
createNetworkElements
in interface INetworkFeature
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onConnect() throws java.io.IOException, AutomationException
onConnect
in interface INetworkFeatureEvents
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGeometry getGeometryForJunctionElement(int subID) throws java.io.IOException, AutomationException
getGeometryForJunctionElement
in interface IJunctionFeature
subID
- The subID (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGeometry getOriginalGeometryForJunctionElement(int subID) throws java.io.IOException, AutomationException
getOriginalGeometryForJunctionElement
in interface IJunctionFeature
subID
- The subID (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void update(INetworkFeature callingFeature, IAffineTransformation2D transformation, ISet rigidEdges, ITransformGroup group) throws java.io.IOException, AutomationException
update
in interface IJunctionFeature
callingFeature
- A reference to a com.esri.arcgis.geodatabase.INetworkFeature (in)transformation
- A reference to a com.esri.arcgis.geometry.IAffineTransformation2D (in)rigidEdges
- A reference to a com.esri.arcgis.system.ISet (in)group
- A reference to a com.esri.arcgis.geodatabase.ITransformGroup (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getNetworkAncillaryRole() throws java.io.IOException, AutomationException
getNetworkAncillaryRole
in interface IJunctionFeature
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setNetworkAncillaryRole(int role) throws java.io.IOException, AutomationException
setNetworkAncillaryRole
in interface IJunctionFeature
role
- A com.esri.arcgis.geodatabase.esriNetworkFeatureAncillaryRole constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGeometry getGeometryForEdgeElement(int subID) throws java.io.IOException, AutomationException
getGeometryForEdgeElement
in interface IComplexJunctionFeature
subID
- The subID (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getEdgeFeatureCount(int connectionPointIndex) throws java.io.IOException, AutomationException
getEdgeFeatureCount
in interface IComplexJunctionFeature
connectionPointIndex
- The connectionPointIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEdgeFeature getEdgeFeature(int connectionPointIndex, int index) throws java.io.IOException, AutomationException
getEdgeFeature
in interface IComplexJunctionFeature
connectionPointIndex
- The connectionPointIndex (in)index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getTopologicalConfiguration() throws java.io.IOException, AutomationException
getTopologicalConfiguration
in interface IComplexJunctionFeature
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTopologicalConfiguration(int configuration) throws java.io.IOException, AutomationException
setTopologicalConfiguration
in interface IComplexJunctionFeature
configuration
- A com.esri.arcgis.geodatabase.esriTopoConfiguration constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRotationAngle(double rhs1) throws java.io.IOException, AutomationException
setRotationAngle
in interface IComplexJunctionFeature
rhs1
- The rhs1 (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getFieldToEIDMapping(int fieldIndex) throws java.io.IOException, AutomationException
getFieldToEIDMapping
in interface IComplexJunctionFeature
fieldIndex
- The fieldIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getJunctionElementCount() throws java.io.IOException, AutomationException
getJunctionElementCount
in interface IComplexJunctionFeature
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setJunctionElementCount(int numJunctions) throws java.io.IOException, AutomationException
setJunctionElementCount
in interface IComplexJunctionFeature
numJunctions
- The numJunctions (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int findJunctionEID(IPoint point) throws java.io.IOException, AutomationException
findJunctionEID
in interface IComplexJunctionFeature
point
- 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 int getEdgeElementCount() throws java.io.IOException, AutomationException
getEdgeElementCount
in interface IComplexNetworkFeature
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int findEdgeEID(IPoint point) throws java.io.IOException, AutomationException
findEdgeEID
in interface IComplexNetworkFeature
point
- 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 boolean isEnabledByIndex(int edgeIndex) throws java.io.IOException, AutomationException
isEnabledByIndex
in interface IComplexNetworkFeature
edgeIndex
- The edgeIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setEnabledByIndex(int edgeIndex, boolean isEnabled) throws java.io.IOException, AutomationException
setEnabledByIndex
in interface IComplexNetworkFeature
edgeIndex
- The edgeIndex (in)isEnabled
- The isEnabled (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void deleteSet(ISet rows) throws java.io.IOException, AutomationException
deleteSet
in interface IRowEdit
rows
- A reference to a com.esri.arcgis.system.ISet (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDisplayFeedback beginMoveSet(ISet features, IPoint start) throws java.io.IOException, AutomationException
beginMoveSet
in interface IFeatureEdit
features
- A reference to a com.esri.arcgis.system.ISet (in)start
- 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 void moveSet(ISet features, ILine moveVector) throws java.io.IOException, AutomationException
moveSet
in interface IFeatureEdit
features
- A reference to a com.esri.arcgis.system.ISet (in)moveVector
- A reference to a com.esri.arcgis.geometry.ILine (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void rotateSet(ISet features, IPoint origin, double angle) throws java.io.IOException, AutomationException
rotateSet
in interface IFeatureEdit
features
- A reference to a com.esri.arcgis.system.ISet (in)origin
- A reference to a com.esri.arcgis.geometry.IPoint (in)angle
- The angle (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISet split(IGeometry point) throws java.io.IOException, AutomationException
split
in interface IFeatureEdit
point
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void splitAttributes(IFeature baseFeature) throws java.io.IOException, AutomationException
splitAttributes
in interface IFeatureEdit
baseFeature
- A reference to a com.esri.arcgis.geodatabase.IFeature (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISet splitWithUpdate(IGeometry geometry) throws java.io.IOException, AutomationException
splitWithUpdate
in interface IFeatureEdit2
geometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean snap(IPoint point, double tolerance) throws java.io.IOException, AutomationException
snap
in interface IFeatureSnap
point
- A reference to a com.esri.arcgis.geometry.IPoint (in)tolerance
- The tolerance (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getConnectionPointCount() throws java.io.IOException, AutomationException
getConnectionPointCount
in interface IFeatureConnect
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFeatureElement getConnectionPoint(int connectionPointIndex) throws java.io.IOException, AutomationException
getConnectionPoint
in interface IFeatureConnect
connectionPointIndex
- The connectionPointIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getConnectionPointName(int connectionPointIndex) throws java.io.IOException, AutomationException
getConnectionPointName
in interface IFeatureConnect
connectionPointIndex
- The connectionPointIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFeatureElement getConnectionPointByName(java.lang.String connectionPointName) throws java.io.IOException, AutomationException
getConnectionPointByName
in interface IFeatureConnect
connectionPointName
- The connectionPointName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void relatedObjectChanged(IRelationshipClass relationshipClass, IObject objectThatChanged) throws java.io.IOException, AutomationException
relatedObjectChanged
in interface IRelatedObjectEvents
relationshipClass
- A reference to a com.esri.arcgis.geodatabase.IRelationshipClass (in)objectThatChanged
- A reference to a com.esri.arcgis.geodatabase.IObject (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void relatedObjectMoved(IRelationshipClass relationshipClass, IObject objectThatChanged, ILine moveVector) throws java.io.IOException, AutomationException
relatedObjectMoved
in interface IRelatedObjectEvents
relationshipClass
- A reference to a com.esri.arcgis.geodatabase.IRelationshipClass (in)objectThatChanged
- A reference to a com.esri.arcgis.geodatabase.IObject (in)moveVector
- A reference to a com.esri.arcgis.geometry.ILine (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void relatedObjectSetMoved(IRelationshipClass relationshipClass, ISet objectsThatNeedToChange, ISet objectsThatChanged, ILine moveVector) throws java.io.IOException, AutomationException
relatedObjectSetMoved
in interface IRelatedObjectEvents
relationshipClass
- A reference to a com.esri.arcgis.geodatabase.IRelationshipClass (in)objectsThatNeedToChange
- A reference to a com.esri.arcgis.system.ISet (in)objectsThatChanged
- A reference to a com.esri.arcgis.system.ISet (in)moveVector
- A reference to a com.esri.arcgis.geometry.ILine (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void relatedObjectRotated(IRelationshipClass relationshipClass, IObject objectThatChanged, IPoint origin, double angle) throws java.io.IOException, AutomationException
relatedObjectRotated
in interface IRelatedObjectEvents
relationshipClass
- A reference to a com.esri.arcgis.geodatabase.IRelationshipClass (in)objectThatChanged
- A reference to a com.esri.arcgis.geodatabase.IObject (in)origin
- A reference to a com.esri.arcgis.geometry.IPoint (in)angle
- The angle (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void relatedObjectSetRotated(IRelationshipClass relationshipClass, ISet objectsThatNeedToChange, ISet objectsThatChanged, IPoint origin, double angle) throws java.io.IOException, AutomationException
relatedObjectSetRotated
in interface IRelatedObjectEvents
relationshipClass
- A reference to a com.esri.arcgis.geodatabase.IRelationshipClass (in)objectsThatNeedToChange
- A reference to a com.esri.arcgis.system.ISet (in)objectsThatChanged
- A reference to a com.esri.arcgis.system.ISet (in)origin
- A reference to a com.esri.arcgis.geometry.IPoint (in)angle
- The angle (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFields getInvalidFields() throws java.io.IOException, AutomationException
getInvalidFields
in interface IValidate
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumRule getInvalidRules() throws java.io.IOException, AutomationException
getInvalidRules
in interface IValidate
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumRule getInvalidRulesByField(java.lang.String fieldName) throws java.io.IOException, AutomationException
getInvalidRulesByField
in interface IValidate
fieldName
- The fieldName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean validate(java.lang.String[] errorMessage) throws java.io.IOException, AutomationException
validate
in interface IValidate
errorMessage
- The errorMessage (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void interfaceSupportsErrorInfo(GUID riid) throws java.io.IOException, AutomationException
interfaceSupportsErrorInfo
in interface ISupportErrorInfo
riid
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void project(ISpatialReference outputSR) throws java.io.IOException, AutomationException
project
in interface IFeatureProject
outputSR
- A reference to a com.esri.arcgis.geometry.ISpatialReference (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 |