|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.schematic.SchematicDiagram
public class SchematicDiagram
COM Class 'SchematicDiagram'. Generated 3/19/2015 1:20:46 PM from 'C:\ArcGIS\COM\esriSchematic.olb'
Description 'A schematic diagram 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.geodatabase.IRowCompare |
|---|
IID, IID7d3e2831_6c5a_11d3_8a98_000000000000, 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.IRowEdit |
|---|
IID, IID192ada11_33f1_11d3_9f6a_00c04f6bdf0c, 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.IDataset |
|---|
IID, IID2d04c042_7766_11d0_b77d_00805f7ced21, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IDatasetEditInfo |
|---|
IID, IID234c31c1_9740_11d1_89e2_006097aff44e, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IMetadata |
|---|
IID, IID5de04a82_24e4_11d3_a641_0008c7d3ae50, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IMetadataEdit |
|---|
IID, IID97fdb978_62a4_49c5_8252_b07837b33ee9, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.ISchemaLock |
|---|
IID, IIDdca648e5_0fbb_11d3_80a5_00c04f686238, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IRelatedObjectEvents |
|---|
IID, IID22b0069a_8895_11d2_8a0d_006097aff44e, xxDummy |
| Fields inherited from interface com.esri.arcgis.schematic.ISchematicDiagram |
|---|
IID, IIDbc0ef326_bbe0_4fe5_af19_9b721c39cd73, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IObject |
|---|
IID1afcdb34_ac09_11d2_8a1e_006097aff44e |
| Fields inherited from interface com.esri.arcgis.schematic.ISchematicElementContainer |
|---|
IID, IID5d6055b2_6ded_4458_9df9_4a42004a01d1, xxDummy |
| Fields inherited from interface com.esri.arcgis.schematic.ISchematicDiagramLock |
|---|
IID, IIDfe236081_8c6b_4e60_bf6d_484292cbf05d, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IValidate |
|---|
IID, IID80e4ff2c_475d_11d2_9932_0000f80372b4, xxDummy |
| Fields inherited from interface com.esri.arcgis.schematic.ISchematicDataSourceManager |
|---|
IID, IIDcefdc10b_983d_40a4_aab8_86bae257e8ac, xxDummy |
| Constructor Summary | |
|---|---|
SchematicDiagram(java.lang.Object obj)
Construct a SchematicDiagram using a reference to such an object returned from ArcGIS Engine or Server. |
|
| Method Summary | |
|---|---|
void |
alterBuilderPropertySet(IPropertySet propertySet)
Changes the builder PropertySet related to the schematic diagram with the new specified builder PropertySet. |
void |
alterPropertySet(IPropertySet propertySet)
Changes the Schematic diagram PropertySet with the new specified diagram PropertySet. |
boolean |
canCopy()
True if this dataset can be copied. |
boolean |
canDelete()
True if this dataset can be deleted. |
boolean |
canRename()
True if this dataset can be renamed. |
void |
changeSchemaLock(int schemaLock)
Changes a schema lock. |
IDataset |
copy(java.lang.String copyName,
IWorkspace copyWorkspace)
Copies this dataset to a new dataset with the specified name. |
void |
delete()
Deletes the row. |
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. |
java.lang.String |
getBrowseName()
The browse name of the dataset. |
IPropertySet |
getBuilderPropertySet()
Builder PropertySet related to the schematic diagram. |
java.lang.String |
getCategory()
The category of the dataset. |
java.util.Date |
getCreationDate()
Creation date of the schematic diagram. |
java.lang.String |
getCreator()
Name of the schematic diagram creator. |
void |
getCurrentSchemaLocks(IEnumSchemaLockInfo[] schemaLockInfo)
The list of current locks. |
IEnvelope |
getExtent()
The extent of the GeoDataset. |
IFields |
getFields()
The fields Collection for this row buffer. |
IName |
getFullName()
The associated name object. |
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.util.Date |
getLastModificationDate()
Last modification date of the schematic diagram. |
java.util.Date |
getLastUpdateDate()
Last updating date of the schematic diagram. |
IPropertySet |
getMetadata()
The PropertySet containing metadata. |
java.lang.String |
getModifiedBy()
Name of the user that modified the schematic diagram. |
java.lang.String |
getName()
The name of the Dataset. |
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. |
IPropertySet |
getPropertySet()
The set of properties for the dataset. |
ISchematicDiagramClass |
getSchematicDiagramClass()
Schematic diagram class related to the schematic diagram. |
ISchematicDiagramContainer |
getSchematicDiagramContainer()
Schematic diagram container related to the schematic diagram. |
ISchematicElement |
getSchematicElementByName(int type,
java.lang.String name)
Schematic element referenced by the specified Name and related to specified element type. |
IEnumSchematicElement |
getSchematicElements()
Schematic elements enumeration within the container. |
IEnumSchematicElement |
getSchematicElementsByType(int type)
Schematic elements referenced by the specified element type. |
ISpatialReference |
getSpatialReference()
The spatial reference of the GeoDataset. |
IEnumDataset |
getSubsets()
Datasets contained within this dataset. |
ITable |
getTable()
The Table for the row. |
int |
getType()
The type of the Dataset. |
java.lang.String |
getUpdatedBy()
Name of the last user that updated the schematic diagram. |
java.lang.Object |
getValue(int index)
The value of the field with the specified index. |
java.lang.String |
getVersion()
Version of the database used to create the schematic diagram. |
IWorkspace |
getWorkspace()
The workspace containing this dataset. |
int |
hashCode()
the hashcode for this object |
boolean |
isCanEdit()
True if the dataset supports edit sessions with the ability to discard edits on save. |
boolean |
isCanEditMetadata()
Indicates if metadata can be edited. |
boolean |
isCanRedo()
True if the dataset supports edit sessions with the ability to redo undone operations. |
boolean |
isCanUndo()
True if the dataset supports edit sessions with the ability to undo individual edit operations. |
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 |
isLocked()
Indicates if the diagram is locked or not. |
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()
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 |
onNew()
An after event that is fired when a custom object is Stored for the first time. |
void |
onValidate()
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 |
release()
Release a SchematicDiagram. |
void |
rename(java.lang.String name)
Renames this Dataset. |
void |
replaceDataSource(java.lang.String initialDataSourceName,
java.lang.String replacingDataSourceName,
ITrackCancel trackCancel)
Replaces a schematic diagram referenced data sources. |
void |
setBrowseName(java.lang.String name)
The browse name of the dataset. |
void |
setCreationDate(java.util.Date date)
Creation date of the schematic diagram. |
void |
setCreator(java.lang.String name)
Name of the schematic diagram creator. |
void |
setLastModificationDate(java.util.Date date)
Last modification date of the schematic diagram. |
void |
setLastUpdateDate(java.util.Date date)
Last updating date of the schematic diagram. |
void |
setMetadata(IPropertySet propertySet)
The PropertySet containing metadata. |
void |
setModifiedBy(java.lang.String name)
Name of the user that modified the schematic diagram. |
void |
setName(java.lang.String name)
Name of the schematic diagram. |
void |
setSchematicDiagramContainerByRef(ISchematicDiagramContainer diagramContainer)
Schematic diagram container related to the schematic diagram. |
void |
setUpdatedBy(java.lang.String name)
Name of the last user that updated the schematic diagram. |
void |
setValue(int index,
java.lang.Object value)
The value of the field with the specified index. |
void |
setVersion(java.lang.String versionName)
Version of the database used to create the schematic diagram. |
void |
store()
Stores the row. |
void |
synchronize(int action,
int interval)
Updates metadata with the current properties; may create metadata if it doesn't already exist. |
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 SchematicDiagram(java.lang.Object obj)
throws java.io.IOException
obj to SchematicDiagram. *
SchematicDiagram o = (SchematicDiagram)obj; // will not work
SchematicDiagram o = new SchematicDiagram(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
java.io.IOException - if there are interop problems
SchematicDiagram theSchematicDiagram = (SchematicDiagram) obj;| Method Detail |
|---|
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRefpublic void release()
release in interface com.esri.arcgis.interop.RemoteObjRef
public IObjectClass esri_getClass()
throws java.io.IOException,
AutomationException
esri_getClass in interface IObjectjava.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 IRowjava.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 IRowjava.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 IRowjava.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 IRowjava.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 IDatasetdelete in interface IRowjava.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 IRowBufferindex - 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 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
getFields in interface IRowBufferjava.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 IRowCompareotherRow - 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
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
getOriginalValue in interface IRowChangesindex - The index (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 IRowEditrows - 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 void onChanged()
throws java.io.IOException,
AutomationException
onChanged in interface IRowEventsjava.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 IRowEventsjava.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 IRowEventsjava.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 IRowEventsjava.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 IRowEventsjava.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 IDatasetgetName in interface ISchematicDiagramjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IName getFullName()
throws java.io.IOException,
AutomationException
getFullName in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getBrowseName()
throws java.io.IOException,
AutomationException
getBrowseName in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBrowseName(java.lang.String name)
throws java.io.IOException,
AutomationException
setBrowseName in interface IDatasetname - The name (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getType()
throws java.io.IOException,
AutomationException
getType in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getCategory()
throws java.io.IOException,
AutomationException
getCategory in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumDataset getSubsets()
throws java.io.IOException,
AutomationException
getSubsets in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IWorkspace getWorkspace()
throws java.io.IOException,
AutomationException
getWorkspace in interface IDatasetjava.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 IDatasetgetPropertySet in interface ISchematicDiagramjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean canCopy()
throws java.io.IOException,
AutomationException
canCopy in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IDataset copy(java.lang.String copyName,
IWorkspace copyWorkspace)
throws java.io.IOException,
AutomationException
copy in interface IDatasetcopyName - The copyName (in)copyWorkspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean canDelete()
throws java.io.IOException,
AutomationException
canDelete in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean canRename()
throws java.io.IOException,
AutomationException
canRename in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void rename(java.lang.String name)
throws java.io.IOException,
AutomationException
rename in interface IDatasetname - The name (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCanEdit()
throws java.io.IOException,
AutomationException
isCanEdit in interface IDatasetEditInfojava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCanUndo()
throws java.io.IOException,
AutomationException
isCanUndo in interface IDatasetEditInfojava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCanRedo()
throws java.io.IOException,
AutomationException
isCanRedo in interface IDatasetEditInfojava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPropertySet getMetadata()
throws java.io.IOException,
AutomationException
getMetadata in interface IMetadatajava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMetadata(IPropertySet propertySet)
throws java.io.IOException,
AutomationException
setMetadata in interface IMetadatapropertySet - 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 synchronize(int action,
int interval)
throws java.io.IOException,
AutomationException
synchronize in interface IMetadataaction - A com.esri.arcgis.geodatabase.esriMetadataSyncAction constant (in)interval - The interval (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCanEditMetadata()
throws java.io.IOException,
AutomationException
isCanEditMetadata in interface IMetadataEditjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void changeSchemaLock(int schemaLock)
throws java.io.IOException,
AutomationException
changeSchemaLock in interface ISchemaLockschemaLock - A com.esri.arcgis.geodatabase.esriSchemaLock constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getCurrentSchemaLocks(IEnumSchemaLockInfo[] schemaLockInfo)
throws java.io.IOException,
AutomationException
getCurrentSchemaLocks in interface ISchemaLockschemaLockInfo - A reference to a com.esri.arcgis.geodatabase.IEnumSchemaLockInfo (out: use single element array)
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 IRelatedObjectEventsrelationshipClass - 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 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)
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 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
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)
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 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)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDiagramClass getSchematicDiagramClass()
throws java.io.IOException,
AutomationException
getSchematicDiagramClass in interface ISchematicDiagramjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDiagramContainer getSchematicDiagramContainer()
throws java.io.IOException,
AutomationException
getSchematicDiagramContainer in interface ISchematicDiagramjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSchematicDiagramContainerByRef(ISchematicDiagramContainer diagramContainer)
throws java.io.IOException,
AutomationException
setSchematicDiagramContainerByRef in interface ISchematicDiagramdiagramContainer - A reference to a com.esri.arcgis.schematic.ISchematicDiagramContainer (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setName(java.lang.String name)
throws java.io.IOException,
AutomationException
setName in interface ISchematicDiagramname - The name (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.util.Date getCreationDate()
throws java.io.IOException,
AutomationException
getCreationDate in interface ISchematicDiagramjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setCreationDate(java.util.Date date)
throws java.io.IOException,
AutomationException
setCreationDate in interface ISchematicDiagramdate - The date (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.util.Date getLastUpdateDate()
throws java.io.IOException,
AutomationException
getLastUpdateDate in interface ISchematicDiagramjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLastUpdateDate(java.util.Date date)
throws java.io.IOException,
AutomationException
setLastUpdateDate in interface ISchematicDiagramdate - The date (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getVersion()
throws java.io.IOException,
AutomationException
getVersion in interface ISchematicDiagramjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setVersion(java.lang.String versionName)
throws java.io.IOException,
AutomationException
setVersion in interface ISchematicDiagramversionName - The versionName (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getCreator()
throws java.io.IOException,
AutomationException
getCreator in interface ISchematicDiagramjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setCreator(java.lang.String name)
throws java.io.IOException,
AutomationException
setCreator in interface ISchematicDiagramname - The name (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getUpdatedBy()
throws java.io.IOException,
AutomationException
getUpdatedBy in interface ISchematicDiagramjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUpdatedBy(java.lang.String name)
throws java.io.IOException,
AutomationException
setUpdatedBy in interface ISchematicDiagramname - The name (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPropertySet getBuilderPropertySet()
throws java.io.IOException,
AutomationException
getBuilderPropertySet in interface ISchematicDiagramjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void alterBuilderPropertySet(IPropertySet propertySet)
throws java.io.IOException,
AutomationException
alterBuilderPropertySet in interface ISchematicDiagrampropertySet - 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 alterPropertySet(IPropertySet propertySet)
throws java.io.IOException,
AutomationException
alterPropertySet in interface ISchematicDiagrampropertySet - 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 java.util.Date getLastModificationDate()
throws java.io.IOException,
AutomationException
getLastModificationDate in interface ISchematicDiagramjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLastModificationDate(java.util.Date date)
throws java.io.IOException,
AutomationException
setLastModificationDate in interface ISchematicDiagramdate - The date (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getModifiedBy()
throws java.io.IOException,
AutomationException
getModifiedBy in interface ISchematicDiagramjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setModifiedBy(java.lang.String name)
throws java.io.IOException,
AutomationException
setModifiedBy in interface ISchematicDiagramname - The name (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumSchematicElement getSchematicElements()
throws java.io.IOException,
AutomationException
getSchematicElements in interface ISchematicElementContainerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumSchematicElement getSchematicElementsByType(int type)
throws java.io.IOException,
AutomationException
getSchematicElementsByType in interface ISchematicElementContainertype - A com.esri.arcgis.schematic.esriSchematicElementType constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicElement getSchematicElementByName(int type,
java.lang.String name)
throws java.io.IOException,
AutomationException
getSchematicElementByName in interface ISchematicElementContainertype - A com.esri.arcgis.schematic.esriSchematicElementType constant (in)name - The name (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isLocked()
throws java.io.IOException,
AutomationException
isLocked in interface ISchematicDiagramLockjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISpatialReference getSpatialReference()
throws java.io.IOException,
AutomationException
This property is read only. For layers, when the first layer is added to ArcMap, its spatial reference is read by this property, and the map is set to this spatial reference.
Instances of the esriCarto.GroupLayer class will return null for this property, as a group layer can contain multiple datasets with different spatial references.
Modifications to a spatial reference returned by this property will not be persisted. To modify the spatial reference of a dataset, the IGeoDatasetSchemaEdit and IGeoDatasetSchemaEdit2 interfaces should be used.
getSpatialReference in interface IGeoDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnvelope getExtent()
throws java.io.IOException,
AutomationException
The IGeoDataset::Extent property returns an envelope representing the maximum extent of data which has been stored in the dataset.
Consider the following scenario. A new feature class has features added to it. The IGeoDataset::Extent is then requested and an envelope is returned. The extents of the envelope returned are represented by the red box in the image below.
If a portion of the features were then deleted and the extent is again requested an envelope with the exact same extents as during the first request would be returned (see image below). This is because the deletion of features does not shrink the extent. However all additions of features outside the red box would increase the envelope returned to encompass the newly added features.
If you would like to update the IGeoDataset::Extent property to reflect the current features in your dataset please see IFeatureClassManage::UpdateExtent (also see IFeatureClassLoad). In the image below the extent has been updated and a new envelope is being returned.
ESRI's GroupLayer implements this property differently from most other layer coclasses. When you instantiate a new GroupLayer, this property will return a valid envelope with zero height and width. With most other newly instantiated layers (for example FeatureLayer, RasterLayer, TinLayer), this property initally returns Nothing.
getExtent in interface IGeoDatasetjava.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 IValidatejava.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 IValidatejava.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 IValidatefieldName - 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 IValidateerrorMessage - 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 replaceDataSource(java.lang.String initialDataSourceName,
java.lang.String replacingDataSourceName,
ITrackCancel trackCancel)
throws java.io.IOException,
AutomationException
replaceDataSource in interface ISchematicDataSourceManagerinitialDataSourceName - The initialDataSourceName (in)replacingDataSourceName - The replacingDataSourceName (in)trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in, optional, pass 0 if not required)
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 | ||||||||