|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.schematic.SchematicDataset
public class SchematicDataset
COM Class 'SchematicDataset'. Generated 3/19/2015 1:20:46 PM from 'C:\ArcGIS\COM\esriSchematic.olb'
Description 'Provides access to members that manage the schematic dataset.' 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.ISchematicDataset |
---|
IID, IID20bab3e3_38dd_44a7_aa4a_450bf978a541, 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.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.schematic.ISchematicDatasetLock |
---|
IID, IIDc29dcb51_cb90_4b31_ad50_703f8d89a58f, xxDummy |
Fields inherited from interface com.esri.arcgis.schematic.ISchematicFolderContainer |
---|
IID, IID41fd8da6_930d_49b8_91bb_1217ee77c6c2, xxDummy |
Fields inherited from interface com.esri.arcgis.schematic.ISchematicDiagramContainer |
---|
IID, IID441ed561_78df_4bdf_821d_6e72fc82742b, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IDatasetEditInfo |
---|
IID, IID234c31c1_9740_11d1_89e2_006097aff44e, xxDummy |
Fields inherited from interface com.esri.arcgis.schematic.ISchematicDatabaseRelease |
---|
IID, IIDd4187c5b_e7fd_4947_bb6d_dba833a9f33e, xxDummy |
Fields inherited from interface com.esri.arcgis.schematic.ISchematicDatasetImport |
---|
IID, IIDbda9bac4_5a6a_4086_a434_d0f2c0e55d4b, xxDummy |
Fields inherited from interface com.esri.arcgis.schematic.ISchematicDatasetDesign |
---|
IID, IIDc842adcd_c6ff_4139_a811_97212c801feb, xxDummy |
Fields inherited from interface com.esri.arcgis.schematic.ISchematicDataSourceContainer |
---|
IID, IID06b8ba4a_afaf_456f_8c64_99609466a8a8, xxDummy |
Fields inherited from interface com.esri.arcgis.schematic.ISchematicElementClassContainer |
---|
IID, IID4230a0cc_f3d2_4c90_87fd_e38bf4bf376d, xxDummy |
Fields inherited from interface com.esri.arcgis.schematic.ISchematicDiagramClassContainer |
---|
IID, IID577fd095_257f_45b1_8e94_cae217e5a162, xxDummy |
Constructor Summary | |
---|---|
SchematicDataset(java.lang.Object obj)
Construct a SchematicDataset using a reference to such an object returned from ArcGIS Engine or Server. |
Method Summary | |
---|---|
void |
addISchematicAlgorithmEventsListener(ISchematicAlgorithmEvents theListener)
addISchematicAlgorithmEventsListener. |
void |
addISchematicDatasetEventsListener(ISchematicDatasetEvents theListener)
addISchematicDatasetEventsListener. |
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. |
ISchematicDataSource |
createSchematicDataSource(java.lang.String name,
ISchematicConnection schematicConnection)
Creates a new schematic data source inside the schematic dataset. |
ISchematicDiagramClass |
createSchematicDiagramClass(java.lang.String name)
Creates a new schematic diagram class inside the schematic dataset. |
ISchematicElementClass |
createSchematicElementClass(java.lang.String name,
int type)
Creates a new schematic element class inside the schematic dataset. |
ISchematicFolder |
createSchematicFolder(java.lang.String name)
Creates a new schematic folder in the schematic dataset. |
void |
delete()
Deletes this dataset. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
IEnumSchematicDataSource |
findUnusedDataSources(ITrackCancel cancelTracker)
Retrieves the unused schematic data sources inside the schematic dataset. |
java.lang.String |
getBrowseName()
The browse name of the dataset. |
int |
getBugfixVersion()
Schematic database bugfix version number. |
java.lang.String |
getCategory()
The category of the dataset. |
java.lang.String |
getCurrentLock()
Schematic Dataset Lock status. |
void |
getCurrentSchemaLocks(IEnumSchemaLockInfo[] schemaLockInfo)
The list of current locks. |
ISchematicDataSource |
getDefaultSchematicDataSource()
Cuurent schematic data source. |
IName |
getFullName()
The associated name object. |
int |
getID()
ID of the schematic dataset. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
int |
getMajorVersion()
Schematic database major version number. |
IPropertySet |
getMetadata()
The PropertySet containing metadata. |
int |
getMinorVersion()
Schematic database minor version number. |
java.lang.String |
getName()
The name of the Dataset. |
IPropertySet |
getPropertySet()
The set of properties for the dataset. |
ISchematicDataSource |
getSchematicDataSource(java.lang.String name)
Schematic data source referenced by the specified Name. |
IEnumSchematicDataSource |
getSchematicDataSources()
Schematic data sources enumeration within the schematic data source container. |
ISchematicDiagram |
getSchematicDiagramByID(ISchematicDiagramClass schematicDiagramClass,
int iD)
Schematic diagram referenced by the specified ID. |
ISchematicDiagram |
getSchematicDiagramByName(ISchematicDiagramClass schematicDiagramClass,
java.lang.String name)
Schematic diagram referenced by the specified Name. |
ISchematicDiagramClass |
getSchematicDiagramClass(java.lang.String name)
Schematic diagram class referenced by the specified Name. |
IEnumSchematicDiagramClass |
getSchematicDiagramClasses()
Schematic diagram classes enumeration within the schematic diagram class container. |
IEnumSchematicDiagram |
getSchematicDiagrams()
Schematic diagrams enumeration within the schematic dataset or schematic folder container. |
ISchematicElementClass |
getSchematicElementClass(java.lang.String name)
Schematic diagram class referenced by the specified Name. |
IEnumSchematicElementClass |
getSchematicElementClasses()
Schematic element classes enumeration within the schematic element class container. |
ISchematicFolder |
getSchematicFolderByID(int iD)
Schematic folder referenced by the specified ID. |
ISchematicFolder |
getSchematicFolderByName(java.lang.String name)
Schematic folder referenced by the specified Name. |
IEnumSchematicFolder |
getSchematicFolders()
Schematic folders enumeration within the schematic dataset or the schematic folder container. |
IEnumSchematicInMemoryDiagram |
getSchematicInMemoryDiagrams()
Opened schematic in memory diagrams of the schematic dataset. |
ISchematicWorkspace |
getSchematicWorkspace()
Schematic workspace related to the schematic dataset. |
IEnumDataset |
getSubsets()
Datasets contained within this dataset. |
int |
getType()
The type of the Dataset. |
IWorkspace |
getWorkspace()
The workspace containing this dataset. |
int |
hashCode()
the hashcode for this object |
void |
importFeatureLayer(IFeatureLayer featureLayer,
ISchematicDiagramClass schematicDiagramClass,
boolean symbology,
boolean overwriteSymbols,
boolean staticStorage)
Imports a feature layer and associates the created schematic element class to the specified schematic diagram class. |
void |
importObjectClass(IObjectClass objectClass,
ISchematicDiagramClass schematicDiagramClass,
boolean forceType,
int type)
Imports an object class and associates the created schematic element class to the specified schematic diagram class. |
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 |
isCanUpgrade()
Indicates if the schematic database can be upgraded with this interface. |
boolean |
isCurrentRelease()
Indicates if the schematic database is at the current release level. |
boolean |
isDesignMode()
Indicates if the schematic dataset design mode is activated. |
boolean |
isHasChanged()
Indicates if the schematic dataset has changed. |
void |
release()
Release a SchematicDataset. |
void |
removeISchematicAlgorithmEventsListener(ISchematicAlgorithmEvents theListener)
removeISchematicAlgorithmEventsListener. |
void |
removeISchematicDatasetEventsListener(ISchematicDatasetEvents theListener)
removeISchematicDatasetEventsListener. |
void |
rename(java.lang.String name)
Renames this Dataset. |
void |
save(int saveVersion,
boolean canDeleteNonEmptyTables)
Saves the schematic dataset. |
void |
setBrowseName(java.lang.String name)
The browse name of the dataset. |
void |
setCurrentLock(java.lang.String lockInfo)
Schematic Dataset Lock status. |
void |
setDesignMode(boolean designMode)
Indicates if the schematic dataset design mode is activated. |
void |
setHasChanged(boolean hasChanged)
Indicates if the schematic dataset has changed. |
void |
setMetadata(IPropertySet propertySet)
The PropertySet containing metadata. |
void |
synchronize(int action,
int interval)
Updates metadata with the current properties; may create metadata if it doesn't already exist. |
void |
upgrade()
Upgrades the schematic database to the current release version level. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SchematicDataset(java.lang.Object obj) throws java.io.IOException
obj
to SchematicDataset
. *
SchematicDataset o = (SchematicDataset)obj; // will not work
SchematicDataset o = new SchematicDataset(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problems
SchematicDataset theSchematicDataset = (SchematicDataset) 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 addISchematicDatasetEventsListener(ISchematicDatasetEvents theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.schematic.ISchematicDatasetEvents interface.
java.io.IOException
- If there are communications problems.public void removeISchematicDatasetEventsListener(ISchematicDatasetEvents theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.schematic.ISchematicDatasetEvents interface.
java.io.IOException
- If there are communications problems.public void addISchematicAlgorithmEventsListener(ISchematicAlgorithmEvents theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.schematic.ISchematicAlgorithmEvents interface.
java.io.IOException
- If there are communications problems.public void removeISchematicAlgorithmEventsListener(ISchematicAlgorithmEvents theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.schematic.ISchematicAlgorithmEvents interface.
java.io.IOException
- If there are communications problems.public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public int getID() throws java.io.IOException, AutomationException
getID
in interface ISchematicDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicWorkspace getSchematicWorkspace() throws java.io.IOException, AutomationException
getSchematicWorkspace
in interface ISchematicDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isHasChanged() throws java.io.IOException, AutomationException
isHasChanged
in interface ISchematicDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setHasChanged(boolean hasChanged) throws java.io.IOException, AutomationException
setHasChanged
in interface ISchematicDataset
hasChanged
- The hasChanged (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void save(int saveVersion, boolean canDeleteNonEmptyTables) throws java.io.IOException, AutomationException
save
in interface ISchematicDataset
saveVersion
- A com.esri.arcgis.system.esriArcGISVersion constant (in)canDeleteNonEmptyTables
- The canDeleteNonEmptyTables (in, optional, pass false if not required)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumSchematicInMemoryDiagram getSchematicInMemoryDiagrams() throws java.io.IOException, AutomationException
getSchematicInMemoryDiagrams
in interface ISchematicDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicDiagramClass createSchematicDiagramClass(java.lang.String name) throws java.io.IOException, AutomationException
createSchematicDiagramClass
in interface ISchematicDataset
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicElementClass createSchematicElementClass(java.lang.String name, int type) throws java.io.IOException, AutomationException
createSchematicElementClass
in interface ISchematicDataset
name
- The name (in)type
- 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 ISchematicDataSource createSchematicDataSource(java.lang.String name, ISchematicConnection schematicConnection) throws java.io.IOException, AutomationException
createSchematicDataSource
in interface ISchematicDataset
name
- The name (in)schematicConnection
- A reference to a com.esri.arcgis.schematic.ISchematicConnection (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicFolder createSchematicFolder(java.lang.String name) throws java.io.IOException, AutomationException
createSchematicFolder
in interface ISchematicDataset
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicDataSource getDefaultSchematicDataSource() throws java.io.IOException, AutomationException
getDefaultSchematicDataSource
in interface ISchematicDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isDesignMode() throws java.io.IOException, AutomationException
isDesignMode
in interface ISchematicDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDesignMode(boolean designMode) throws java.io.IOException, AutomationException
setDesignMode
in interface ISchematicDataset
designMode
- The designMode (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 IDataset
java.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 IDataset
java.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 IDataset
java.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 IDataset
name
- 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 IDataset
java.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 IDataset
java.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 IDataset
java.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 IDataset
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 IDataset
java.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 IDataset
java.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 IDataset
copyName
- 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 IDataset
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 IDataset
java.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 IDataset
java.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 IDataset
name
- The name (in)
java.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 IMetadata
java.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 IMetadata
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 synchronize(int action, int interval) throws java.io.IOException, AutomationException
synchronize
in interface IMetadata
action
- 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 IMetadataEdit
java.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 ISchemaLock
schemaLock
- 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 ISchemaLock
schemaLockInfo
- 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 setCurrentLock(java.lang.String lockInfo) throws java.io.IOException, AutomationException
setCurrentLock
in interface ISchematicDatasetLock
lockInfo
- The lockInfo (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getCurrentLock() throws java.io.IOException, AutomationException
getCurrentLock
in interface ISchematicDatasetLock
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumSchematicFolder getSchematicFolders() throws java.io.IOException, AutomationException
getSchematicFolders
in interface ISchematicFolderContainer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicFolder getSchematicFolderByID(int iD) throws java.io.IOException, AutomationException
getSchematicFolderByID
in interface ISchematicFolderContainer
iD
- The iD (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicFolder getSchematicFolderByName(java.lang.String name) throws java.io.IOException, AutomationException
getSchematicFolderByName
in interface ISchematicFolderContainer
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumSchematicDiagram getSchematicDiagrams() throws java.io.IOException, AutomationException
getSchematicDiagrams
in interface ISchematicDiagramContainer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicDiagram getSchematicDiagramByID(ISchematicDiagramClass schematicDiagramClass, int iD) throws java.io.IOException, AutomationException
getSchematicDiagramByID
in interface ISchematicDiagramContainer
schematicDiagramClass
- A reference to a com.esri.arcgis.schematic.ISchematicDiagramClass (in)iD
- The iD (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicDiagram getSchematicDiagramByName(ISchematicDiagramClass schematicDiagramClass, java.lang.String name) throws java.io.IOException, AutomationException
getSchematicDiagramByName
in interface ISchematicDiagramContainer
schematicDiagramClass
- A reference to a com.esri.arcgis.schematic.ISchematicDiagramClass (in)name
- 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 IDatasetEditInfo
java.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 IDatasetEditInfo
java.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 IDatasetEditInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCanUpgrade() throws java.io.IOException, AutomationException
isCanUpgrade
in interface ISchematicDatabaseRelease
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCurrentRelease() throws java.io.IOException, AutomationException
isCurrentRelease
in interface ISchematicDatabaseRelease
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getMajorVersion() throws java.io.IOException, AutomationException
getMajorVersion
in interface ISchematicDatabaseRelease
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getMinorVersion() throws java.io.IOException, AutomationException
getMinorVersion
in interface ISchematicDatabaseRelease
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getBugfixVersion() throws java.io.IOException, AutomationException
getBugfixVersion
in interface ISchematicDatabaseRelease
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void upgrade() throws java.io.IOException, AutomationException
upgrade
in interface ISchematicDatabaseRelease
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void importObjectClass(IObjectClass objectClass, ISchematicDiagramClass schematicDiagramClass, boolean forceType, int type) throws java.io.IOException, AutomationException
importObjectClass
in interface ISchematicDatasetImport
objectClass
- A reference to a com.esri.arcgis.geodatabase.IObjectClass (in)schematicDiagramClass
- A reference to a com.esri.arcgis.schematic.ISchematicDiagramClass (in)forceType
- The forceType (in)type
- 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 void importFeatureLayer(IFeatureLayer featureLayer, ISchematicDiagramClass schematicDiagramClass, boolean symbology, boolean overwriteSymbols, boolean staticStorage) throws java.io.IOException, AutomationException
importFeatureLayer
in interface ISchematicDatasetImport
featureLayer
- A reference to a com.esri.arcgis.carto.IFeatureLayer (in)schematicDiagramClass
- A reference to a com.esri.arcgis.schematic.ISchematicDiagramClass (in)symbology
- The symbology (in)overwriteSymbols
- The overwriteSymbols (in)staticStorage
- The staticStorage (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumSchematicDataSource findUnusedDataSources(ITrackCancel cancelTracker) throws java.io.IOException, AutomationException
findUnusedDataSources
in interface ISchematicDatasetDesign
cancelTracker
- A reference to a com.esri.arcgis.system.ITrackCancel (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumSchematicDataSource getSchematicDataSources() throws java.io.IOException, AutomationException
getSchematicDataSources
in interface ISchematicDataSourceContainer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicDataSource getSchematicDataSource(java.lang.String name) throws java.io.IOException, AutomationException
getSchematicDataSource
in interface ISchematicDataSourceContainer
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumSchematicElementClass getSchematicElementClasses() throws java.io.IOException, AutomationException
getSchematicElementClasses
in interface ISchematicElementClassContainer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicElementClass getSchematicElementClass(java.lang.String name) throws java.io.IOException, AutomationException
getSchematicElementClass
in interface ISchematicElementClassContainer
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumSchematicDiagramClass getSchematicDiagramClasses() throws java.io.IOException, AutomationException
getSchematicDiagramClasses
in interface ISchematicDiagramClassContainer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISchematicDiagramClass getSchematicDiagramClass(java.lang.String name) throws java.io.IOException, AutomationException
getSchematicDiagramClass
in interface ISchematicDiagramClassContainer
name
- The name (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 |