|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.schematic.SchematicInMemoryFeatureLink
public class SchematicInMemoryFeatureLink
COM Class 'SchematicInMemoryFeatureLink'. Generated 3/19/2015 1:20:46 PM from 'C:\ArcGIS\COM\esriSchematic.olb'
Description 'Schematic in memory feature link object.' 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.schematic.ISchematicInMemoryFeatureLink |
---|
IID, IID81bd11af_071d_4936_80f7_e4b0a6ebcbcd, xxDummy |
Fields inherited from interface com.esri.arcgis.schematic.ISchematicInMemoryFeature |
---|
IIDefcd854c_90a7_4de3_ad12_d835195890d7 |
Fields inherited from interface com.esri.arcgis.schematic.ISchematicFeature |
---|
IIDca0202c4_e43e_4712_90a6_490813de453f |
Fields inherited from interface com.esri.arcgis.geodatabase.IFeature |
---|
IIDd4803ee9_79f4_11d0_97fc_0080c7f79481 |
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.IRowBuffer |
---|
IID93684651_1a83_11d1_8802_0000f877762d |
Fields inherited from interface com.esri.arcgis.schematic.ISchematicInMemoryFeatureLinkGeometry |
---|
IID, IID28ff508f_3cce_45db_8ed3_c6375888da54, xxDummy |
Fields inherited from interface com.esri.arcgis.schematic.ISchematicInMemoryFeatureReferenceLink |
---|
IID, IID610dfd26_7038_4693_8190_f9a8190752a5, xxDummy |
Fields inherited from interface com.esri.arcgis.schematic.ISchematicObject |
---|
IID, IID79ae6386_1d47_4cdf_9cf3_f66357b2cef3, xxDummy |
Fields inherited from interface com.esri.arcgis.schematic.ISchematicInMemoryObject |
---|
IID, IID7ce4bc10_03ff_4cba_835d_c2514e16d986, xxDummy |
Fields inherited from interface com.esri.arcgis.schematic.ISchematicInMemoryFeatureBoundingBox |
---|
IID, IID11cc8cfe_b632_443c_a4a5_020856c06a25, xxDummy |
Fields inherited from interface com.esri.arcgis.schematic.ISchematicInMemoryFeaturePrimaryAssociation |
---|
IID, IID905627d5_c01a_4130_8a78_71858d6fd8b7, 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.IFeatureBuffer |
---|
IID, IID956a4e53_2482_11d1_89d8_006097aff44e, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IRowEvents |
---|
IID, IID8c387320_12c6_11d2_aad1_00c04fa37b81, 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.IRelatedObjectEvents |
---|
IID, IID22b0069a_8895_11d2_8a0d_006097aff44e, 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.IRowSubtypes |
---|
IID, IIDd3f18540_bf77_11d2_aaf2_00c04fa37b82, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IValidate |
---|
IID, IID80e4ff2c_475d_11d2_9932_0000f80372b4, 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.IFeatureEvents |
---|
IID, IID46097234_1224_11d2_aacf_00c04fa37b81, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IFeatureEdit |
---|
IID, IID33848e00_983b_11d1_8463_0000f875b9c6, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IRowEdit |
---|
IID192ada11_33f1_11d3_9f6a_00c04f6bdf0c |
Fields inherited from interface com.esri.arcgis.geodatabase.IFeatureSimplify |
---|
IID, IID10e6443f_fecb_11d3_9fa5_00c04f6bdf0c, xxDummy |
Constructor Summary | |
---|---|
SchematicInMemoryFeatureLink(java.lang.Object obj)
Construct a SchematicInMemoryFeatureLink using a reference to such an object returned from ArcGIS Engine or Server. |
Method Summary | |
---|---|
void |
addVertex(IPoint point)
Adds a vertex with the specified position to the schematic in memory feature link geometry. |
void |
addVertexCollection(IPointCollection points)
Adds vertices to the schematic in memory feature link geometry. |
void |
associate(IObject object)
Associate the schematic in memory feature primary assocation to the object. |
IDisplayFeedback |
beginMoveSet(ISet features,
IPoint start)
Prepares the set of features for a move operation. |
void |
delete()
Deletes the row. |
void |
deleteSecondaryAssociations()
Deletes the secondary associations of the in memory feature. |
void |
deleteSet(ISet rows)
Deletes the set of rows. |
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. |
IObject |
getAssociatedObject()
Associated object if exist. |
IObjectClass |
getAssociatedObjectClass()
Associated object class if exist. |
IWorkspace |
getAssociatedWorkspace()
Associated workspace if exist. |
IEnvelope |
getBoundingBox(ILayer layer)
Provides access to the bounding box of the in memory feature for the specified layer. |
int |
getDataSourceID()
Data source ID related to the schematic in memory feature primary assocation. |
IEnvelope |
getExtent()
The extent of the feature. |
void |
getExtremity(ISchematicInMemoryFeatureNode[] toNode,
int[] toPort)
Provides access to the extremity schematic in memory feature node and port number of the schematic in memory feature link. |
int |
getFeatureType()
The type of the feature. |
IFields |
getFields()
The fields Collection for this row buffer. |
int |
getFlowDirection()
Flow direction of the schematic in memory link. |
ISchematicInMemoryFeatureNode |
getFromNode()
Origin schematic in memory feature node of the schematic in memory feature link. |
IPoint |
getFromPoint(ILayer layer)
The 'from' point of the schematic in memory feature link geometry. |
int |
getFromPort()
Origin port number of the schematic in memory feature link. |
IGeometry |
getInitialGeometry()
Initial geometry of the schematic in memory feature link. |
IPoint |
getInitialVertex(int index)
The position of the vertex at given index of the schematic in memory feature link initial geometry. |
int |
getInitialVerticesCount()
Number of vertices of the schematic in memory feature link initial geometry. |
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. |
java.lang.String |
getName()
Name of the schematic object. |
IEnumSchematicInMemoryFeatureNodeOnLink |
getNodesOnLink()
Nodes on links hold by the schematic in memory feature reference link. |
int |
getObjectClassID()
Class ID related to the schematic in memory feature primary assocation. |
java.lang.String |
getObjectGUID()
GUID related to the schematic in memory feature primary assocation. |
int |
getObjectID()
Object ID related to the schematic in memory feature primary assocation. |
int |
getObjectSubID()
SUBID related to the schematic in memory feature primary assocation. |
int |
getOID()
The OID for the row. |
void |
getOrigin(ISchematicInMemoryFeatureNode[] fromNode,
int[] fromPort)
Provides access to the origin schematic in memory feature node and port number of the schematic in memory feature link. |
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. |
IPropertySet |
getPropertySet()
Schematic in memory feature property set. |
ISchematicDiagram |
getSchematicDiagram()
Schematic diagram related to the schematic element. |
ISchematicElement |
getSchematicElement()
Schematic element associated to the schematic in memory feature. |
ISchematicElementClass |
getSchematicElementClass()
Schematic element class related to the schematic element. |
ISchematicInMemoryDiagram |
getSchematicInMemoryDiagram()
Schematic in memory diagram the schematic in memory feature belongs to. |
ISchematicObjectClass |
getSchematicObjectClass()
The schematic object class the schematic in memory object belongs to. |
ISchematicRelationManager |
getSchematicRelationManager()
Schematic relation manager of the schematic in memory feature. |
IEnumSchematicInMemoryFeatureAssociation |
getSecondaryAssociations()
The secondary associations of the in memory feature. |
IGeometry |
getShape()
A reference to the default shape for the feature. |
IGeometry |
getShapeCopy()
A cloned copy of the default shape for the feature. |
IEnumSchematicInMemoryFeatureSubLink |
getSubLinks()
Sublinks hold by the schematic in memory feature reference link. |
int |
getSubtype()
Subtype of the schematic in memory feature. |
int |
getSubtypeCode()
The subtype for the row. |
ITable |
getTable()
The Table for the row. |
ISchematicInMemoryFeatureNode |
getToNode()
Extremity schematic in memory feature node of the schematic in memory feature link. |
IPoint |
getToPoint(ILayer layer)
The 'to' point of the schematic in memory feature link geometry. |
int |
getToPort()
Extremity port number of the schematic in memory feature link. |
int |
getUpdateStatus()
Update status of the schematic in memory feature. |
java.lang.Object |
getUserData(java.lang.String userDataName)
Provides access to the value of the user data named 'UserDataName'. |
java.lang.Object |
getValue(int index)
The value of the field with the specified index. |
IPoint |
getVertex(int index)
The position of the vertex at given index of the schematic in memory feature link geometry. |
int |
getVerticesCount()
Number of vertices of the schematic in memory feature link geometry. |
int |
hashCode()
the hashcode for this object |
void |
initDefaultValues()
The default values of the row. |
void |
initShape()
Initialize the shape. |
void |
insertVertex(int index,
IPoint point)
Inserts a vertex at given index with the specified position to the schematic in memory feature link geometry. |
void |
insertVertexCollection(int index,
IPointCollection points)
Inserts vertices at given index to the schematic in memory feature link geometry. |
boolean |
isDisplayed()
Indicates whether or not the schematic in memory feature is displayed. |
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 |
isInitial()
Indicates whether or not the schematic in memory feature is an initial feature. |
boolean |
isShapeChanged()
Indicates if the shape has changed. |
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 |
onDelete()
An after event that is fired when a custom object is deleted. |
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 |
queryBoundingBoxCoords(ILayer layer,
double[] xMin,
double[] yMin,
double[] xMax,
double[] yMax)
Queries the bounding box coordinates of the in memory feature for the specified layer. |
void |
queryInitialVertex(int index,
IPoint point)
Queries the position of the vertex at given index of the schematic in memory feature link initial geometry. |
void |
queryVertex(int index,
IPoint point)
Queries the position of the vertex at given index of the schematic in memory feature link geometry. |
void |
refreshAttributes(IEnumSchematicAttribute attributes,
IRow associatedObject)
Refreshes a list of attributes of the in memory feature, or refreshes all the attributes if the list is null. |
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 SchematicInMemoryFeatureLink. |
void |
removeAllVertices()
Removes all the vertices from the schematic in memory feature link geometry. |
void |
removeUserData(java.lang.String userDataName)
Removes the user data named 'UserDataName'. |
void |
removeVertices(int index,
int count)
Removes a number of vertices at given index to the schematic in memory feature link geometry. |
void |
restoreInitialPosition()
Restores the initial position of the in memory feature. |
void |
restoreSavedLayout()
Restores the last saved layout of the in memory feature. |
void |
rotateSet(ISet features,
IPoint origin,
double angle)
Rotates the set of features according to the specified origin and angle. |
void |
setDisplayed(boolean displayed)
Indicates whether or not the schematic in memory feature is displayed. |
void |
setExtremity(ISchematicInMemoryFeatureNode toNode,
int toPort)
Changes the extremity schematic in memory feature node and port number of the schematic in memory feature link. |
void |
setFlowDirection(int flowDirection)
Flow direction of the schematic in memory link. |
void |
setFromNodeByRef(ISchematicInMemoryFeatureNode fromNode)
Origin schematic in memory feature node of the schematic in memory feature link. |
void |
setFromPort(int fromPort)
Origin port number of the schematic in memory feature link. |
void |
setInitial(boolean initial)
Indicates whether or not the schematic in memory feature is an initial feature. |
void |
setInitialGeometry(IGeometry shape)
Initial geometry of the schematic in memory feature link. |
void |
setInvalidAreaByRef(IInvalidArea invalidArea)
The area to be drawn. |
void |
setOrigin(ISchematicInMemoryFeatureNode fromNode,
int fromPort)
Changes the origin schematic in memory feature node and port number of the schematic in memory feature link. |
void |
setPropertySetByRef(IPropertySet propertySet)
Schematic in memory feature property set. |
void |
setShapeByRef(IGeometry shape)
A reference to the default shape for the feature. |
void |
setSubtype(int subtype)
Subtype of the schematic in memory feature. |
void |
setSubtypeCode(int subtypeCode)
The subtype for the row. |
void |
setToNodeByRef(ISchematicInMemoryFeatureNode toNode)
Extremity schematic in memory feature node of the schematic in memory feature link. |
void |
setToPort(int pVal)
Extremity port number of the schematic in memory feature link. |
void |
setUpdateStatus(int status)
Update status of the schematic in memory feature. |
void |
setUserData(java.lang.String userDataName,
java.lang.Object value)
Changes the value of the user data named 'UserDataName'. |
void |
setValue(int index,
java.lang.Object value)
The value of the field with the specified index. |
void |
setVertexCollection(IPointCollection points)
Changes the vertices to the schematic in memory feature link geometry. |
void |
simplifyGeometry(IGeometry geometry)
Simplifies the input geometry using the rules appropriate for this feature. |
ISet |
split(IGeometry point)
Split the feature. |
void |
splitAttributes(IFeature baseFeature)
Split the feature attributes. |
void |
store()
Stores the row. |
void |
updateVertex(int index,
IPoint point)
Updates the position of a vertex at given index of the schematic in memory feature link geometry. |
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 SchematicInMemoryFeatureLink(java.lang.Object obj) throws java.io.IOException
obj
to SchematicInMemoryFeatureLink
. *
SchematicInMemoryFeatureLink o = (SchematicInMemoryFeatureLink)obj; // will not work
SchematicInMemoryFeatureLink o = new SchematicInMemoryFeatureLink(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problems
SchematicInMemoryFeatureLink theSchematicInMemoryFeatureLink = (SchematicInMemoryFeatureLink) obj;
Method Detail |
---|
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 int getFromPort() throws java.io.IOException, AutomationException
getFromPort
in interface ISchematicInMemoryFeatureLink
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFromPort(int fromPort) throws java.io.IOException, AutomationException
setFromPort
in interface ISchematicInMemoryFeatureLink
fromPort
- The fromPort (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getToPort() throws java.io.IOException, AutomationException
getToPort
in interface ISchematicInMemoryFeatureLink
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setToPort(int pVal) throws java.io.IOException, AutomationException
setToPort
in interface ISchematicInMemoryFeatureLink
pVal
- The pVal (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicInMemoryFeatureNode getFromNode() throws java.io.IOException, AutomationException
getFromNode
in interface ISchematicInMemoryFeatureLink
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFromNodeByRef(ISchematicInMemoryFeatureNode fromNode) throws java.io.IOException, AutomationException
setFromNodeByRef
in interface ISchematicInMemoryFeatureLink
fromNode
- A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeatureNode (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicInMemoryFeatureNode getToNode() throws java.io.IOException, AutomationException
getToNode
in interface ISchematicInMemoryFeatureLink
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setToNodeByRef(ISchematicInMemoryFeatureNode toNode) throws java.io.IOException, AutomationException
setToNodeByRef
in interface ISchematicInMemoryFeatureLink
toNode
- A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeatureNode (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setOrigin(ISchematicInMemoryFeatureNode fromNode, int fromPort) throws java.io.IOException, AutomationException
setOrigin
in interface ISchematicInMemoryFeatureLink
fromNode
- A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeatureNode (in)fromPort
- The fromPort (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setExtremity(ISchematicInMemoryFeatureNode toNode, int toPort) throws java.io.IOException, AutomationException
setExtremity
in interface ISchematicInMemoryFeatureLink
toNode
- A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeatureNode (in)toPort
- The toPort (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getOrigin(ISchematicInMemoryFeatureNode[] fromNode, int[] fromPort) throws java.io.IOException, AutomationException
getOrigin
in interface ISchematicInMemoryFeatureLink
fromNode
- A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeatureNode (in/out: use single element array)fromPort
- The fromPort (in/out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getExtremity(ISchematicInMemoryFeatureNode[] toNode, int[] toPort) throws java.io.IOException, AutomationException
getExtremity
in interface ISchematicInMemoryFeatureLink
toNode
- A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeatureNode (in/out: use single element array)toPort
- The toPort (in/out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getFlowDirection() throws java.io.IOException, AutomationException
getFlowDirection
in interface ISchematicInMemoryFeatureLink
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFlowDirection(int flowDirection) throws java.io.IOException, AutomationException
setFlowDirection
in interface ISchematicInMemoryFeatureLink
flowDirection
- A com.esri.arcgis.geodatabase.esriFlowDirection constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicElement getSchematicElement() throws java.io.IOException, AutomationException
getSchematicElement
in interface ISchematicInMemoryFeature
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicInMemoryDiagram getSchematicInMemoryDiagram() throws java.io.IOException, AutomationException
getSchematicInMemoryDiagram
in interface ISchematicInMemoryFeature
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicRelationManager getSchematicRelationManager() throws java.io.IOException, AutomationException
getSchematicRelationManager
in interface ISchematicInMemoryFeature
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.Object getUserData(java.lang.String userDataName) throws java.io.IOException, AutomationException
getUserData
in interface ISchematicInMemoryFeature
userDataName
- The userDataName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUserData(java.lang.String userDataName, java.lang.Object value) throws java.io.IOException, AutomationException
setUserData
in interface ISchematicInMemoryFeature
userDataName
- The userDataName (in)value
- A Variant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void removeUserData(java.lang.String userDataName) throws java.io.IOException, AutomationException
removeUserData
in interface ISchematicInMemoryFeature
userDataName
- The userDataName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPropertySet getPropertySet() throws java.io.IOException, AutomationException
getPropertySet
in interface ISchematicInMemoryFeature
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPropertySetByRef(IPropertySet propertySet) throws java.io.IOException, AutomationException
setPropertySetByRef
in interface ISchematicInMemoryFeature
propertySet
- A reference to a com.esri.arcgis.system.IPropertySet (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void restoreSavedLayout() throws java.io.IOException, AutomationException
restoreSavedLayout
in interface ISchematicInMemoryFeature
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void restoreInitialPosition() throws java.io.IOException, AutomationException
restoreInitialPosition
in interface ISchematicInMemoryFeature
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void refreshAttributes(IEnumSchematicAttribute attributes, IRow associatedObject) throws java.io.IOException, AutomationException
refreshAttributes
in interface ISchematicInMemoryFeature
attributes
- A reference to a com.esri.arcgis.schematic.IEnumSchematicAttribute (in, optional, pass 0 if not required)associatedObject
- A reference to a com.esri.arcgis.geodatabase.IRow (in, optional, pass 0 if not required)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumSchematicInMemoryFeatureAssociation getSecondaryAssociations() throws java.io.IOException, AutomationException
getSecondaryAssociations
in interface ISchematicInMemoryFeature
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void deleteSecondaryAssociations() throws java.io.IOException, AutomationException
deleteSecondaryAssociations
in interface ISchematicInMemoryFeature
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getSubtype() throws java.io.IOException, AutomationException
getSubtype
in interface ISchematicInMemoryFeature
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSubtype(int subtype) throws java.io.IOException, AutomationException
setSubtype
in interface ISchematicInMemoryFeature
subtype
- The subtype (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isInitial() throws java.io.IOException, AutomationException
isInitial
in interface ISchematicInMemoryFeature
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setInitial(boolean initial) throws java.io.IOException, AutomationException
setInitial
in interface ISchematicInMemoryFeature
initial
- The initial (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getUpdateStatus() throws java.io.IOException, AutomationException
getUpdateStatus
in interface ISchematicInMemoryFeature
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUpdateStatus(int status) throws java.io.IOException, AutomationException
setUpdateStatus
in interface ISchematicInMemoryFeature
status
- A com.esri.arcgis.schematic.esriSchematicUpdateStatus constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isDisplayed() throws java.io.IOException, AutomationException
isDisplayed
in interface ISchematicInMemoryFeature
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDisplayed(boolean displayed) throws java.io.IOException, AutomationException
setDisplayed
in interface ISchematicInMemoryFeature
displayed
- The displayed (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getName() throws java.io.IOException, AutomationException
getName
in interface ISchematicFeature
getName
in interface ISchematicInMemoryObject
getName
in interface ISchematicObject
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicElementClass getSchematicElementClass() throws java.io.IOException, AutomationException
getSchematicElementClass
in interface ISchematicFeature
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicDiagram getSchematicDiagram() throws java.io.IOException, AutomationException
getSchematicDiagram
in interface ISchematicFeature
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
esri_getClass
in interface ISchematicObject
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.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 IPoint getFromPoint(ILayer layer) throws java.io.IOException, AutomationException
getFromPoint
in interface ISchematicInMemoryFeatureLinkGeometry
layer
- A reference to a com.esri.arcgis.carto.ILayer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPoint getToPoint(ILayer layer) throws java.io.IOException, AutomationException
getToPoint
in interface ISchematicInMemoryFeatureLinkGeometry
layer
- A reference to a com.esri.arcgis.carto.ILayer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getVerticesCount() throws java.io.IOException, AutomationException
getVerticesCount
in interface ISchematicInMemoryFeatureLinkGeometry
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPoint getVertex(int index) throws java.io.IOException, AutomationException
getVertex
in interface ISchematicInMemoryFeatureLinkGeometry
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryVertex(int index, IPoint point) throws java.io.IOException, AutomationException
queryVertex
in interface ISchematicInMemoryFeatureLinkGeometry
index
- The index (in)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 getInitialVerticesCount() throws java.io.IOException, AutomationException
getInitialVerticesCount
in interface ISchematicInMemoryFeatureLinkGeometry
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPoint getInitialVertex(int index) throws java.io.IOException, AutomationException
getInitialVertex
in interface ISchematicInMemoryFeatureLinkGeometry
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryInitialVertex(int index, IPoint point) throws java.io.IOException, AutomationException
queryInitialVertex
in interface ISchematicInMemoryFeatureLinkGeometry
index
- The index (in)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 void setInitialGeometry(IGeometry shape) throws java.io.IOException, AutomationException
setInitialGeometry
in interface ISchematicInMemoryFeatureLinkGeometry
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 IGeometry getInitialGeometry() throws java.io.IOException, AutomationException
getInitialGeometry
in interface ISchematicInMemoryFeatureLinkGeometry
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void addVertex(IPoint point) throws java.io.IOException, AutomationException
addVertex
in interface ISchematicInMemoryFeatureLinkGeometry
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 void insertVertex(int index, IPoint point) throws java.io.IOException, AutomationException
insertVertex
in interface ISchematicInMemoryFeatureLinkGeometry
index
- The index (in)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 void updateVertex(int index, IPoint point) throws java.io.IOException, AutomationException
updateVertex
in interface ISchematicInMemoryFeatureLinkGeometry
index
- The index (in)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 void insertVertexCollection(int index, IPointCollection points) throws java.io.IOException, AutomationException
insertVertexCollection
in interface ISchematicInMemoryFeatureLinkGeometry
index
- The index (in)points
- A reference to a com.esri.arcgis.geometry.IPointCollection (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void addVertexCollection(IPointCollection points) throws java.io.IOException, AutomationException
addVertexCollection
in interface ISchematicInMemoryFeatureLinkGeometry
points
- A reference to a com.esri.arcgis.geometry.IPointCollection (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setVertexCollection(IPointCollection points) throws java.io.IOException, AutomationException
setVertexCollection
in interface ISchematicInMemoryFeatureLinkGeometry
points
- A reference to a com.esri.arcgis.geometry.IPointCollection (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void removeVertices(int index, int count) throws java.io.IOException, AutomationException
removeVertices
in interface ISchematicInMemoryFeatureLinkGeometry
index
- The index (in)count
- The count (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void removeAllVertices() throws java.io.IOException, AutomationException
removeAllVertices
in interface ISchematicInMemoryFeatureLinkGeometry
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumSchematicInMemoryFeatureNodeOnLink getNodesOnLink() throws java.io.IOException, AutomationException
getNodesOnLink
in interface ISchematicInMemoryFeatureReferenceLink
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumSchematicInMemoryFeatureSubLink getSubLinks() throws java.io.IOException, AutomationException
getSubLinks
in interface ISchematicInMemoryFeatureReferenceLink
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicObjectClass getSchematicObjectClass() throws java.io.IOException, AutomationException
getSchematicObjectClass
in interface ISchematicInMemoryObject
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnvelope getBoundingBox(ILayer layer) throws java.io.IOException, AutomationException
getBoundingBox
in interface ISchematicInMemoryFeatureBoundingBox
layer
- A reference to a com.esri.arcgis.carto.ILayer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryBoundingBoxCoords(ILayer layer, double[] xMin, double[] yMin, double[] xMax, double[] yMax) throws java.io.IOException, AutomationException
queryBoundingBoxCoords
in interface ISchematicInMemoryFeatureBoundingBox
layer
- A reference to a com.esri.arcgis.carto.ILayer (in)xMin
- The xMin (in/out: use single element array)yMin
- The yMin (in/out: use single element array)xMax
- The xMax (in/out: use single element array)yMax
- The yMax (in/out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getDataSourceID() throws java.io.IOException, AutomationException
getDataSourceID
in interface ISchematicInMemoryFeaturePrimaryAssociation
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getObjectClassID() throws java.io.IOException, AutomationException
getObjectClassID
in interface ISchematicInMemoryFeaturePrimaryAssociation
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getObjectID() throws java.io.IOException, AutomationException
getObjectID
in interface ISchematicInMemoryFeaturePrimaryAssociation
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getObjectSubID() throws java.io.IOException, AutomationException
getObjectSubID
in interface ISchematicInMemoryFeaturePrimaryAssociation
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getObjectGUID() throws java.io.IOException, AutomationException
getObjectGUID
in interface ISchematicInMemoryFeaturePrimaryAssociation
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IObject getAssociatedObject() throws java.io.IOException, AutomationException
getAssociatedObject
in interface ISchematicInMemoryFeaturePrimaryAssociation
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IObjectClass getAssociatedObjectClass() throws java.io.IOException, AutomationException
getAssociatedObjectClass
in interface ISchematicInMemoryFeaturePrimaryAssociation
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IWorkspace getAssociatedWorkspace() throws java.io.IOException, AutomationException
getAssociatedWorkspace
in interface ISchematicInMemoryFeaturePrimaryAssociation
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void associate(IObject object) throws java.io.IOException, AutomationException
associate
in interface ISchematicInMemoryFeaturePrimaryAssociation
object
- 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 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 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 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 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 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 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 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 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 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 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 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 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.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |