|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.esri.arcgis.schematic.SchematicLink
Schematic link object.
| Constructor Summary | |
SchematicLink(java.lang.Object obj)
Construct a SchematicLink using a reference to such an object returned from ArcGIS Engine or Server. |
|
| Method Summary | |
void |
alterAssociation(int dataSourceID,
int uCID,
int uOID,
int uSUBID,
int uEID)
Changes the schematic element association. |
void |
alterPropertySet(IPropertySet propertySet)
Changes the schematic element PropertySet with the specified PropertySet. |
ISchematicElementAssociation |
createAssociation(int dataSourceID,
int cLSID,
int oID,
int sUBID,
int eID)
Create a schematic association. |
void |
delete()
Deletes the row. |
void |
deleteAssociation()
Deletes the schematic element association. |
void |
deleteSet(ISet rows)
Deletes the set of rows. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
IObjectClass |
esri_getClass()
The Object Class for the row. |
IObject |
getAsIObject()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IRelatedObjectEvents |
getAsIRelatedObjectEvents()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IRow |
getAsIRow()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IRowBuffer |
getAsIRowBuffer()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IRowChanges |
getAsIRowChanges()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IRowCompare |
getAsIRowCompare()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IRowEdit |
getAsIRowEdit()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IRowEvents |
getAsIRowEvents()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
ISchematicElement |
getAsISchematicElement()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
ISchematicElementAssociation |
getAsISchematicElementAssociation()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
ISchematicElementAssociationContainer |
getAsISchematicElementAssociationContainer()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
ISchematicElementRelation |
getAsISchematicElementRelation()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
ISchematicLink |
getAsISchematicLink()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IValidate |
getAsIValidate()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IEnumSchematicElement |
getChildren(ISchematicDiagram diagram)
Children of the schematic element within a diagram. |
int |
getDataSourceID()
Data source ID related to the schematic element assocation. |
IFields |
getFields()
The fields Collection for this row buffer. |
int |
getFlowDirection()
Flow direction of the schematic link. |
ISchematicNode |
getFromNode()
Schematic origin node of the link. |
int |
getFromPort()
Port number on the schematic origin node used to connect the schematic link. |
int |
getID()
ID of the schematic association. |
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. |
java.lang.String |
getName()
Name of the schematic element. |
int |
getOID()
The OID for the row. |
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. |
ISchematicElement |
getParent()
Parent of the schematic element within the container. |
IPropertySet |
getPropertySet()
PropertySet related to the schematic element. |
ISchematicDiagram |
getSchematicDiagram()
Schematic diagram related to the schematic element. |
ISchematicElement |
getSchematicElement()
Schematic element related to the association. |
ISchematicElementAssociation |
getSchematicElementAssociationByID(int iD)
Schematic element association referenced by the specified ID. |
IEnumSchematicElementAssociation |
getSchematicElementAssociations()
Schematic element associations enumeration within the container. |
ISchematicElementClass |
getSchematicElementClass()
Schematic element class related to the schematic element. |
ISchematicElement |
getSchematicRelation()
Schematic element relation ship. |
ITable |
getTable()
The Table for the row. |
ISchematicNode |
getToNode()
Schematic extremity node of the link. |
int |
getToPort()
Port number on the schematic extremity node used to connect the schematic link. |
int |
getUCID()
Class ID related to the schematic element assocation. |
int |
getUEID()
EID related to the schematic element assocation. |
int |
getUOID()
Object ID related to the schematic element assocation. |
int |
getUSUBID()
SUBID related to the schematic element assocation. |
java.lang.Object |
getValue(int index)
The value of the field with the specified index. |
int |
hashCode()
the hashcode for this object |
boolean |
isDisplayed()
Indicates if the element is displayed. |
boolean |
isEqual(IRow pOtherRow)
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 if the schematic element belongs to the initial list of elements specified for the schematic diagram. |
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 |
onChanged(IRowEventsOnChangedEvent theEvent)
An after event that is fired when a custom object is changed. |
void |
onDelete(IRowEventsOnDeleteEvent theEvent)
An after event that is fired when a custom object is deleted. |
void |
onInitialize(IRowEventsOnInitializeEvent theEvent)
An after event that is fired when a custom object is initialized. |
void |
onNew(IRowEventsOnNewEvent theEvent)
An after event that is fired when a custom object is Stored for the first time. |
void |
onValidate(IRowEventsOnValidateEvent theEvent)
An after event that is fired when a custom object is validated. |
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 |
setDisplayed(boolean displayed)
Indicates if the element is displayed. |
void |
setFlowDirection(int flowDirection)
Flow direction of the schematic link. |
void |
setFromNodeByRef(ISchematicNode schematicNode)
Schematic origin node of the link. |
void |
setFromPort(int portNumber)
Port number on the schematic origin node used to connect the schematic link. |
void |
setInitial(boolean initial)
Indicates if the schematic element belongs to the initial list of elements specified for the schematic diagram. |
void |
setParentByRef(ISchematicElement ppParent)
Parent of the schematic element within the container. |
void |
setSchematicRelationByRef(ISchematicElement schematicElement)
Schematic element relation ship. |
void |
setToNodeByRef(ISchematicNode schematicNode)
Schematic extremity node of the link. |
void |
setToPort(int portNumber)
Port number on the schematic extremity node used to connect the schematic link. |
void |
setValue(int index,
java.lang.Object value)
The value of the field with the specified index. |
void |
store()
Stores the row. |
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 SchematicLink(java.lang.Object obj)
throws java.io.IOException
obj to SchematicLink. *
SchematicLink o = (SchematicLink)obj; // will not work
SchematicLink o = new SchematicLink(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
SchematicLink theSchematicLink = (SchematicLink) obj;
java.io.IOException - if there are interop problems| Method Detail |
public IObject getAsIObject()
public IRelatedObjectEvents getAsIRelatedObjectEvents()
public IRow getAsIRow()
public IRowBuffer getAsIRowBuffer()
public IRowCompare getAsIRowCompare()
public IRowChanges getAsIRowChanges()
public IRowEdit getAsIRowEdit()
public IRowEvents getAsIRowEvents()
public ISchematicElement getAsISchematicElement()
public ISchematicLink getAsISchematicLink()
public ISchematicElementRelation getAsISchematicElementRelation()
public IValidate getAsIValidate()
public ISchematicElementAssociation getAsISchematicElementAssociation()
public ISchematicElementAssociationContainer getAsISchematicElementAssociationContainer()
public boolean equals(java.lang.Object o)
public int hashCode()
public IObjectClass esri_getClass()
throws java.io.IOException,
AutomationException
IObject
esri_getClass in interface IObjectAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public boolean isHasOID()
throws java.io.IOException,
AutomationException
IRowIf the table has been registered with the geodatabase it will have unique Object ID, automatically created by the register tool, and the HasOID property will be set to True. Tables not registered with the geodatabase will not have an OID column and the HasOID property will be set to False. See the IClassSchemaEdit::RegisterAsObjectClass method for more information.
isHasOID in interface IRowAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getOID()
throws java.io.IOException,
AutomationException
IRowGets the OID for a row in a table that has a unique Object ID, such as tables registered with the geodatabase.
getOID in interface IRowAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public ITable getTable()
throws java.io.IOException,
AutomationException
IRowReturns a pointer to the table the row belongs to.
getTable in interface IRowjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void store()
throws java.io.IOException,
AutomationException
IRowThe Store method is called by an application once it has modified the values of a Row. Once Store is called on a Row object, all subsequent queries within the same edit session, using the Geodatabase API, will reflect the modified state of the Row object.
All edits to features that participate in a Topology or Geometric Network must be performed within an edit session and bracketed within an edit operation.
Calling the Store method triggers the following actions:
- The IRowEvents::OnChanged is called for the row being stored. The OnNew is called if this is a newly created row being stored for the first time. A custom row object can implement the OnChanged method and take some special action when it is called - for example; update a special column in the row
- The IRelatedObjectEvents::RelatedObjectChanged method is called for related objects in a related object class if the table for this row is an object class that participates in relationship classes with notification
Store should not be used for batch operations, such as updates or inserts. For performing a number of inserts or updates using cursors, refer to the ITable::Insert, ITable::Update, ITable::UpdateSearchedRows , IFeatureClass::Update andIFeatureClass::Insert. If an insert or update cursor is used on non-simple features (such as network features), the cursor will revert to using Store.
It is not necessary to explicitly call Connect on network features, this is handled polymorphically when Store is called on the feature. This is also the case with features in a Topology, Dirty Area creation is handled internally when Store is called.
Store should not be called inside of edit events, such as OnCreateFeature, OnChangeFeature or OnDeleteFeature. Even if you are modifying the geometry or other field values, Store will be called once the event is complete.
store in interface IRowjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void delete()
throws java.io.IOException,
AutomationException
IRowAll edits to features that participate in a Topology or Geometric Network must be performed within an edit session and bracketed within an edit operation.
delete in interface IRowAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public java.lang.Object getValue(int index)
throws java.io.IOException,
AutomationException
IRowBufferThe Index parameter is a zero based index.
getValue in interface IRowBufferindex - The index (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setValue(int index,
java.lang.Object value)
throws java.io.IOException,
AutomationException
IRowBuffer
setValue in interface IRowBufferindex - 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
IRowBuffer
getFields in interface IRowBufferjava.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
IRelatedObjectEventsThe RelatedObjectChanged method is called when a related object has changed.
relatedObjectChanged in interface IRelatedObjectEventsrelationshipClass - A reference to a com.esri.arcgis.geodatabase.IRelationshipClass (in)objectThatChanged - A reference to a com.esri.arcgis.geodatabase.IObject (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void relatedObjectMoved(IRelationshipClass relationshipClass,
IObject objectThatChanged,
ILine moveVector)
throws java.io.IOException,
AutomationException
IRelatedObjectEventsThe RelatedObjectMoved method is called when a related object has moved.
relatedObjectMoved in interface IRelatedObjectEventsrelationshipClass - 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)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void relatedObjectSetMoved(IRelationshipClass relationshipClass,
ISet objectsThatNeedToChange,
ISet objectsThatChanged,
ILine moveVector)
throws java.io.IOException,
AutomationException
IRelatedObjectEventsThe RelatedObjectSetMoved method is called when a set of objects in the related object class has moved. The objectsThatChanged argument represents the set of objects in the related object classes that have moved.
The objectsThatNeedToChange argument represents the set of objects in the object class of this object that are related to the objects that moved. This object is itself a member of the objectsThatNeedToChange.
relatedObjectSetMoved in interface IRelatedObjectEventsrelationshipClass - 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
IRelatedObjectEventsThe RelatedObjectRotated method is called when a related object has rotated.
relatedObjectRotated in interface IRelatedObjectEventsrelationshipClass - 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)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void relatedObjectSetRotated(IRelationshipClass relationshipClass,
ISet objectsThatNeedToChange,
ISet objectsThatChanged,
IPoint origin,
double angle)
throws java.io.IOException,
AutomationException
IRelatedObjectEventsThe RelatedObjectSetRotated method is called when a set of objects in the related object class has moved. Its arguments are similar to the arguments for RelatedObjectSetMoved.
relatedObjectSetRotated in interface IRelatedObjectEventsrelationshipClass - 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)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public boolean isEqual(IRow pOtherRow)
throws java.io.IOException,
AutomationException
IRowCompare
isEqual in interface IRowComparepOtherRow - 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 boolean isValueChanged(int index)
throws java.io.IOException,
AutomationException
IRowChanges
isValueChanged in interface IRowChangesindex - 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
IRowChanges
getOriginalValue in interface IRowChangesindex - The index (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void deleteSet(ISet rows)
throws java.io.IOException,
AutomationException
IRowEditAll edits to features that participate in a Topology or Geometric Network must be performed within an edit session and bracketed within an edit operation.
deleteSet in interface IRowEditrows - A reference to a com.esri.arcgis.system.ISet (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void onChanged(IRowEventsOnChangedEvent theEvent)
throws java.io.IOException,
AutomationException
IRowEventsThe OnChanged method is called by the geodatabase when an application program calls Store on an existing Row object.
onChanged in interface IRowEventstheEvent - The event
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void onDelete(IRowEventsOnDeleteEvent theEvent)
throws java.io.IOException,
AutomationException
IRowEventsThe OnDelete method is called by the geodatabase when an application program calls Delete on a Row object.
onDelete in interface IRowEventstheEvent - The event
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void onInitialize(IRowEventsOnInitializeEvent theEvent)
throws java.io.IOException,
AutomationException
IRowEventsThe OnInitialize method is called by the geodatabase after hydrating a cocreated Row object with its state (its set of field values) but before handing the Row to an application program. This is an opportunity for the Row object to initialize further state and derived member variables.
onInitialize in interface IRowEventstheEvent - The event
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void onNew(IRowEventsOnNewEvent theEvent)
throws java.io.IOException,
AutomationException
IRowEventsThe OnNew method is called by the geodatabase when an application program calls Store on a newly created Row object.
onNew in interface IRowEventstheEvent - The event
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void onValidate(IRowEventsOnValidateEvent theEvent)
throws java.io.IOException,
AutomationException
IRowEvents
onValidate in interface IRowEventstheEvent - The event
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
ISchematicElement
getName in interface ISchematicElementAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public ISchematicElementClass getSchematicElementClass()
throws java.io.IOException,
AutomationException
ISchematicElement
getSchematicElementClass in interface ISchematicElementAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public ISchematicDiagram getSchematicDiagram()
throws java.io.IOException,
AutomationException
ISchematicElement
getSchematicDiagram in interface ISchematicElementjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isInitial()
throws java.io.IOException,
AutomationException
ISchematicElement
isInitial in interface ISchematicElementAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setInitial(boolean initial)
throws java.io.IOException,
AutomationException
ISchematicElement
setInitial in interface ISchematicElementinitial - The initial (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public boolean isDisplayed()
throws java.io.IOException,
AutomationException
ISchematicElement
isDisplayed in interface ISchematicElementAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setDisplayed(boolean displayed)
throws java.io.IOException,
AutomationException
ISchematicElement
setDisplayed in interface ISchematicElementdisplayed - The displayed (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicElement getSchematicRelation()
throws java.io.IOException,
AutomationException
ISchematicElement
getSchematicRelation in interface ISchematicElementjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSchematicRelationByRef(ISchematicElement schematicElement)
throws java.io.IOException,
AutomationException
ISchematicElement
setSchematicRelationByRef in interface ISchematicElementschematicElement - A reference to a com.esri.arcgis.schematic.ISchematicElement (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public ISchematicElementAssociation createAssociation(int dataSourceID,
int cLSID,
int oID,
int sUBID,
int eID)
throws java.io.IOException,
AutomationException
ISchematicElement
createAssociation in interface ISchematicElementdataSourceID - The dataSourceID (in)cLSID - The cLSID (in)oID - The oID (in)sUBID - The sUBID (in)eID - The eID (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public IPropertySet getPropertySet()
throws java.io.IOException,
AutomationException
ISchematicElement
getPropertySet in interface ISchematicElementjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void alterPropertySet(IPropertySet propertySet)
throws java.io.IOException,
AutomationException
ISchematicElement
alterPropertySet in interface ISchematicElementpropertySet - 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 ISchematicNode getFromNode()
throws java.io.IOException,
AutomationException
ISchematicLink
getFromNode in interface ISchematicLinkjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setFromNodeByRef(ISchematicNode schematicNode)
throws java.io.IOException,
AutomationException
ISchematicLink
setFromNodeByRef in interface ISchematicLinkschematicNode - A reference to a com.esri.arcgis.schematic.ISchematicNode (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public ISchematicNode getToNode()
throws java.io.IOException,
AutomationException
ISchematicLink
getToNode in interface ISchematicLinkAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setToNodeByRef(ISchematicNode schematicNode)
throws java.io.IOException,
AutomationException
ISchematicLink
setToNodeByRef in interface ISchematicLinkschematicNode - A reference to a com.esri.arcgis.schematic.ISchematicNode (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getFromPort()
throws java.io.IOException,
AutomationException
ISchematicLink
getFromPort in interface ISchematicLinkAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setFromPort(int portNumber)
throws java.io.IOException,
AutomationException
ISchematicLink
setFromPort in interface ISchematicLinkportNumber - The portNumber (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
ISchematicLink
getToPort in interface ISchematicLinkjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setToPort(int portNumber)
throws java.io.IOException,
AutomationException
ISchematicLink
setToPort in interface ISchematicLinkportNumber - The portNumber (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getFlowDirection()
throws java.io.IOException,
AutomationException
ISchematicLink
getFlowDirection in interface ISchematicLinkAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setFlowDirection(int flowDirection)
throws java.io.IOException,
AutomationException
ISchematicLink
setFlowDirection in interface ISchematicLinkflowDirection - 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 getParent()
throws java.io.IOException,
AutomationException
ISchematicElementRelation
getParent in interface ISchematicElementRelationAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setParentByRef(ISchematicElement ppParent)
throws java.io.IOException,
AutomationException
ISchematicElementRelation
setParentByRef in interface ISchematicElementRelationppParent - A reference to a com.esri.arcgis.schematic.ISchematicElement (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumSchematicElement getChildren(ISchematicDiagram diagram)
throws java.io.IOException,
AutomationException
ISchematicElementRelation
getChildren in interface ISchematicElementRelationdiagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (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
IValidate
getInvalidFields in interface IValidateAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public IEnumRule getInvalidRules()
throws java.io.IOException,
AutomationException
IValidate
getInvalidRules in interface IValidateAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public IEnumRule getInvalidRulesByField(java.lang.String fieldName)
throws java.io.IOException,
AutomationException
IValidate
getInvalidRulesByField in interface IValidatefieldName - The fieldName (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public boolean validate(java.lang.String[] errorMessage)
throws java.io.IOException,
AutomationException
IValidateValidate on a row occurs in five steps:
The validate process stops once a row is found invalid. For example, if a network feature violates an attribute rule, the validation process stops and the feature's network connectivity rules are not evaluated until the attribute rule violation is corrected.
validate in interface IValidateerrorMessage - The errorMessage (out: use single element array)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public ISchematicElement getSchematicElement()
throws java.io.IOException,
AutomationException
ISchematicElementAssociation
getSchematicElement in interface ISchematicElementAssociationAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getID()
throws java.io.IOException,
AutomationException
ISchematicElementAssociation
getID in interface ISchematicElementAssociationjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getDataSourceID()
throws java.io.IOException,
AutomationException
ISchematicElementAssociation
getDataSourceID in interface ISchematicElementAssociationjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getUCID()
throws java.io.IOException,
AutomationException
ISchematicElementAssociation
getUCID in interface ISchematicElementAssociationAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getUOID()
throws java.io.IOException,
AutomationException
ISchematicElementAssociation
getUOID in interface ISchematicElementAssociationjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getUSUBID()
throws java.io.IOException,
AutomationException
ISchematicElementAssociation
getUSUBID in interface ISchematicElementAssociationAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getUEID()
throws java.io.IOException,
AutomationException
ISchematicElementAssociation
getUEID in interface ISchematicElementAssociationjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void alterAssociation(int dataSourceID,
int uCID,
int uOID,
int uSUBID,
int uEID)
throws java.io.IOException,
AutomationException
ISchematicElementAssociation
alterAssociation in interface ISchematicElementAssociationdataSourceID - The dataSourceID (in)uCID - The uCID (in)uOID - The uOID (in)uSUBID - The uSUBID (in)uEID - The uEID (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void deleteAssociation()
throws java.io.IOException,
AutomationException
ISchematicElementAssociation
deleteAssociation in interface ISchematicElementAssociationAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public IEnumSchematicElementAssociation getSchematicElementAssociations()
throws java.io.IOException,
AutomationException
ISchematicElementAssociationContainer
getSchematicElementAssociations in interface ISchematicElementAssociationContainerAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public ISchematicElementAssociation getSchematicElementAssociationByID(int iD)
throws java.io.IOException,
AutomationException
ISchematicElementAssociationContainer
getSchematicElementAssociationByID in interface ISchematicElementAssociationContaineriD - The iD (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||