|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.schematic.SchematicDataset
public class SchematicDataset
Schematic Dataset Object.
| Constructor Summary | |
|---|---|
SchematicDataset(Object obj)
Construct a SchematicDataset using a reference to such an object returned from ArcGIS Engine or Server. |
|
| Method Summary | |
|---|---|
void |
alterSpatialReference(ISpatialReference spatialReference)
Alters the spatial reference of the dataset to match the coordinate system of the input spatial reference, does not reproject the data. |
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(String copyName,
IWorkspace copyWorkspace)
Copies this dataset to a new dataset with the specified name. |
ISchematicDataSource |
createSchematicDataSource(String name,
IUID cLSID,
IMemoryBlobStream connectionBlob)
Creates a new schematic data source in the schematic dataset. |
ISchematicDiagram |
createSchematicDiagram(String name,
ISchematicDiagramClass schematicDiagramClass)
Creates a new schematic diagram in the schematic dataset. |
ISchematicDiagramClass |
createSchematicDiagramClass(String name,
IFields fields,
IUID cLSID,
IUID eXTCLSID,
String configKeyword)
Creates a new schematic diagram class (related to a diagram type) in the schematic dataset. |
ISchematicElementClass |
createSchematicElementClass(String name,
int type,
IFields fields,
IUID cLSID,
IUID eXTCLSID,
String configKeyword)
Creates a new schematic element class in the schematic dataset. |
ISchematicFolder |
createSchematicFolder(String name)
Creates a new schematic folder in the schematic dataset. |
void |
delete()
Deletes this dataset. |
boolean |
equals(Object o)
Compare this object with another |
String |
getBrowseName()
The browse name of the dataset. |
String |
getCategory()
The category of the dataset. |
void |
getCurrentSchemaLocks(IEnumSchemaLockInfo[] schemaLockInfo)
The list of current locks. |
IEnvelope |
getExtent()
The extent of the GeoDataset. |
IName |
getFullName()
The associated name object. |
int |
getID()
Schematic dataset ID. |
IPropertySet |
getMetadata()
The PropertySet containing metadata. |
String |
getName()
The name of the Dataset. |
IPropertySet |
getPropertySet()
The set of properties for the dataset. |
ISchematicDataSource |
getSchematicDataSourceByID(int iD)
Schematic datasource referenced by the specified ID. |
ISchematicDataSource |
getSchematicDataSourceByName(String name)
Schematic datasource referenced by the specified Name. |
IEnumSchematicDataSource |
getSchematicDataSources()
Schematic datasources enumeration within the schematic dataset container. |
ISchematicDiagram |
getSchematicDiagramByID(ISchematicDiagramClass diagramClass,
int iD)
Schematic diagram referenced by the specified ID. |
ISchematicDiagram |
getSchematicDiagramByName(ISchematicDiagramClass diagramClass,
String name)
Schematic diagram referenced by the specified Name. |
ISchematicDiagramClass |
getSchematicDiagramClassByID(int iD)
Schematic diagram class referenced by the specified ID. |
ISchematicDiagramClass |
getSchematicDiagramClassByName(String name)
Schematic diagram class referenced by the specified Name. |
IEnumSchematicDiagramClass |
getSchematicDiagramClasses()
Schematic diagram classes enumeration within the schematic dataset container. |
IEnumSchematicDiagram |
getSchematicDiagrams()
Schematic diagrams enumeration within the schematic dataset or schematic folder container. |
ISchematicElementClass |
getSchematicElementClassByID(int iD)
Schematic element class referenced by the specified ID. |
ISchematicElementClass |
getSchematicElementClassByName(String name)
Schematic element class referenced by the specified Name. |
IEnumSchematicElementClass |
getSchematicElementClasses()
Schematic element classes enumeration within the schematic dataset container. |
ISchematicFolder |
getSchematicFolderByID(int iD)
Schematic folder referenced by the specified ID. |
ISchematicFolder |
getSchematicFolderByName(String name)
Schematic folder referenced by the specified Name. |
IEnumSchematicFolder |
getSchematicFolders()
Schematic folders enumeration within the schematic dataset or the schematic folder container. |
ISchematicWorkspace |
getSchematicWorkspace()
Schematic workspace related to the schematic dataset. |
ISpatialReference |
getSpatialReference()
The spatial reference of the GeoDataset. |
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 |
boolean |
isCanAlterSpatialReference()
Indicates if the spatial reference of the dataset can be altered. |
boolean |
isCanEditMetadata()
Indicates if metadata can be edited. |
void |
rename(String name)
Renames this Dataset. |
void |
setBrowseName(String name)
The browse name of the dataset. |
void |
setMetadata(IPropertySet ppPropertySet)
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
|---|
getJintegraDispatch, release |
| Constructor Detail |
|---|
public SchematicDataset(Object obj)
throws 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
IOException - if there are interop problems
SchematicDataset theSchematicDataset = (SchematicDataset) obj;| Method Detail |
|---|
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public String getName()
throws IOException,
AutomationException
getName in interface IDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IName getFullName()
throws IOException,
AutomationException
getFullName in interface IDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getBrowseName()
throws IOException,
AutomationException
getBrowseName in interface IDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBrowseName(String name)
throws IOException,
AutomationException
setBrowseName in interface IDatasetname - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getType()
throws IOException,
AutomationException
// Assume we have a reference to an IfeatureClass (pFeatureClass) IDataset pDataset = null;
pDataset = new IDatasetProxy(pFeatureClass);
System.out.println(pDataset.getName() + " " + pDataset.getType());
if(pFeatureClass != null){
pDataset = pFeatureClass.getFeatureDataset();
System.out.println(pDataset.getName() + " " + pDataset.getType());
}
pDataset = new IDatasetProxy(pDataset.getWorkspace());
System.out.println(pDataset.getName() + " " +
pDataset.getType());
getType in interface IDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getCategory()
throws IOException,
AutomationException
IDataset::Category returns a description of the category of the dataset. The description returned from the Category property is the same value that is displayed in the Type column within the Contents tab in ArcCatalog. The value will contain a description of the dataset such as "Topology" prefixed with a description of the type of workspace containing the dataset such as "File Geodatabase".
The description returned from IDataset::Category may change between releases of ArcGIS. In addition to this, returned strings are localized, meaning that code relying on a specific string being provided may fail when deployed with a different version of ArcGIS than it was developed with, or when deployed to a client using a different language than it was developed with.
getCategory in interface IDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumDataset getSubsets()
throws IOException,
AutomationException
The Subsets property returns other Dataset objects contained in this dataset.
IDataset::Subsets is not supported for Graph objects such as a Geometric Network. To return the feature classes contained in a Geometric Network, use the IFeatureClassContainer interface.
getSubsets in interface IDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IWorkspace getWorkspace()
throws IOException,
AutomationException
The Workspace property returns the containing workspace for this dataset.
getWorkspace in interface IDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPropertySet getPropertySet()
throws IOException,
AutomationException
The PropertySet property is used to return any additional intrinsic properties (but not metadata properties) that may apply to the dataset. One use of this property is to distinguish between the types of File Geodatabase datafile formats. If called on a Feature Class or Table in a File Geodatabase the Datafile Format property can either be esriFGDBStandardDatafile or esriFGDBCompressedDatafile.
Most datasets do not implement this property and will either raise an error or return a null value if it's called. There are a handful of exceptions that will return property sets; these include the datasets from file geodatabases (as mentioned above) and coverages.
Examples of intrinsic properties for which explicit methods exist include the SpatialReference and the Extent methods available on the IGeoDataset interface. In most cases this PropertySet will be empty.
IDataset::PropertySet is not supported for Graph objects such as a Geometric Network.
getPropertySet in interface IDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean canCopy()
throws IOException,
AutomationException
The CanCopy, CanDelete, and CanRename properties are meant to be used in conjunction with the Copy, Delete, and Rename methods and signify whether a dataset is supported by these methods. For example, you may not delete a network feature class nor can you use the Copy method on a Geodatabase feature class. To copy Geodatabase datasets, including feature classes, geometric networks, topologies, etc., use the IGeoDBDataTransfer interface.
The CanCopy method is supported by:
canCopy in interface IDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IDataset copy(String copyName,
IWorkspace copyWorkspace)
throws IOException,
AutomationException
IDataset::Copy should only be used with datasets from file-based data sources, such as shapefiles and coverages.
copy in interface IDatasetcopyName - The copyName (in)copyWorkspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean canDelete()
throws IOException,
AutomationException
The CanCopy, CanDelete, and CanRename properties are meant to be used in conjunction with the Copy, Delete, and Rename methods and signify whether a dataset is supported by these methods. For example, you may not delete a network feature class nor can you use the Copy method on a Geodatabase feature class. To copy Geodatabase datasets, including feature classes, geometric networks, topologies, etc., use the IGeoDBDataTransfer interface.
canDelete in interface IDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void delete()
throws IOException,
AutomationException
Certain feature classes, such as network and topology feature classes, cannot be deleted until their containing objects are deleted.
delete in interface IDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean canRename()
throws IOException,
AutomationException
The CanCopy, CanDelete, and CanRename properties are meant to be used in conjunction with the Copy, Delete, and Rename methods and signify whether a dataset is supported by these methods. For example, you may not delete or rename a network feature class nor can you use the Copy method on a Geodatabase feature class. To copy Geodatabase datasets, including feature classes, geometric networks, topologies, etc., use the IGeoDBDataTransfer interface.
canRename in interface IDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void rename(String name)
throws IOException,
AutomationException
IDataset::Rename does not support the renaming of Graph objects such as a Geometric Network. In addition, certain feature classes, such as network feature classes, cannot be renamed.
rename in interface IDatasetname - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISpatialReference getSpatialReference()
throws 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 IGeoDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnvelope getExtent()
throws 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 IGeoDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCanAlterSpatialReference()
throws IOException,
AutomationException
isCanAlterSpatialReference in interface IGeoDatasetSchemaEditIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void alterSpatialReference(ISpatialReference spatialReference)
throws IOException,
AutomationException
alterSpatialReference in interface IGeoDatasetSchemaEditspatialReference - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPropertySet getMetadata()
throws IOException,
AutomationException
The variable to hold the data must be of IPropertySet data type.
The metadata property is frequently used to save, or update, changes to metadata documents that have taken place through methods available on the IPropertySet, IXmlPropertySet, and/or IXmlPropertySet2 interfaces.
getMetadata in interface IMetadataIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMetadata(IPropertySet ppPropertySet)
throws IOException,
AutomationException
setMetadata in interface IMetadatappPropertySet - A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void synchronize(int action,
int interval)
throws IOException,
AutomationException
The Synchronize method is used to extract metadata properties from an object and write those properties to the metadata .xml. Depending on the value of the esriMetaSyncAction, the Synchronize method may generate a new set of metadata if it doesn't already exist.
The following actions will result in synchronization given each of the listed conditions:
| Action | Metadata status | Esri/Sync element | Interval parameter |
|---|---|---|---|
| esriMSAAccessed | Doesn't matter | Must not be FALSE | Must be less than actual interval |
| esriMSAAlways | Doesn't matter | Doesn't matter | Doesn't matter |
| esriMSACreated | Must not exist | Must not be FALSE | Must be less than actual interval |
| esriMSANotCreated | Must exist | Must not be FALSE | Must be less than actual interval |
| esriMSAOverwrite | Doesn't matter | Doesn't matter | Doesn't matter |
The difference between esriMSAAlways and esriMSAOverwrite lies in which elements are synchronized. esriMSAAlways will honor the removal or value change of an element's Sync attribute (to disable synchronization), whereas using esriMSAOverwrite is equivalent to setting the IXmlPropertySet2.OverwriteSyncAttribute to true for the metadata's property set, meaning that even elements without a Sync attribute of TRUE will be synchronized.
synchronize in interface IMetadataaction - A com.esri.arcgis.geodatabase.esriMetadataSyncAction constant (in)interval - The interval (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCanEditMetadata()
throws IOException,
AutomationException
This property is available to those objects that support metadata.
isCanEditMetadata in interface IMetadataEditIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void changeSchemaLock(int schemaLock)
throws IOException,
AutomationException
changeSchemaLock in interface ISchemaLockschemaLock - A com.esri.arcgis.geodatabase.esriSchemaLock constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getCurrentSchemaLocks(IEnumSchemaLockInfo[] schemaLockInfo)
throws IOException,
AutomationException
The ISchemaLockInfo interface is used in concert with ISchemaLock to provide information about a schema lock, for example, whether it is shared or exclusive and for ArcSDE geodatabases, the name of the user who has the lock. Note that there will always be at least one schema lock on the dataset. Also note that by checking the schema locks on a dataset a shared schema lock is applied to the data.
getCurrentSchemaLocks in interface ISchemaLockschemaLockInfo - A reference to a com.esri.arcgis.geodatabase.IEnumSchemaLockInfo (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicWorkspace getSchematicWorkspace()
throws IOException,
AutomationException
getSchematicWorkspace in interface ISchematicDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getID()
throws IOException,
AutomationException
getID in interface ISchematicDatasetIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDataSource createSchematicDataSource(String name,
IUID cLSID,
IMemoryBlobStream connectionBlob)
throws IOException,
AutomationException
createSchematicDataSource in interface ISchematicDatasetname - The name (in)cLSID - A reference to a com.esri.arcgis.system.IUID (in)connectionBlob - A reference to a com.esri.arcgis.system.IMemoryBlobStream (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicFolder createSchematicFolder(String name)
throws IOException,
AutomationException
createSchematicFolder in interface ISchematicDatasetname - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDiagram createSchematicDiagram(String name,
ISchematicDiagramClass schematicDiagramClass)
throws IOException,
AutomationException
createSchematicDiagram in interface ISchematicDatasetname - The name (in)schematicDiagramClass - A reference to a com.esri.arcgis.schematic.ISchematicDiagramClass (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicDataset.createSchematicDiagramClass(String, com.esri.arcgis.geodatabase.IFields, com.esri.arcgis.system.IUID, com.esri.arcgis.system.IUID, String)
public ISchematicDiagramClass createSchematicDiagramClass(String name,
IFields fields,
IUID cLSID,
IUID eXTCLSID,
String configKeyword)
throws IOException,
AutomationException
createSchematicDiagramClass in interface ISchematicDatasetname - The name (in)fields - A reference to a com.esri.arcgis.geodatabase.IFields (in)cLSID - A reference to a com.esri.arcgis.system.IUID (in)eXTCLSID - A reference to a com.esri.arcgis.system.IUID (in)configKeyword - The configKeyword (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicDataset.createSchematicElementClass(String, int, com.esri.arcgis.geodatabase.IFields, com.esri.arcgis.system.IUID, com.esri.arcgis.system.IUID, String),
ISchematicDataset.createSchematicDiagram(String, com.esri.arcgis.schematic.ISchematicDiagramClass)
public ISchematicElementClass createSchematicElementClass(String name,
int type,
IFields fields,
IUID cLSID,
IUID eXTCLSID,
String configKeyword)
throws IOException,
AutomationException
createSchematicElementClass in interface ISchematicDatasetname - The name (in)type - A com.esri.arcgis.schematic.esriSchematicElementType constant (in)fields - A reference to a com.esri.arcgis.geodatabase.IFields (in)cLSID - A reference to a com.esri.arcgis.system.IUID (in)eXTCLSID - A reference to a com.esri.arcgis.system.IUID (in)configKeyword - The configKeyword (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicDataset.createSchematicDiagramClass(String, com.esri.arcgis.geodatabase.IFields, com.esri.arcgis.system.IUID, com.esri.arcgis.system.IUID, String)
public IEnumSchematicFolder getSchematicFolders()
throws IOException,
AutomationException
getSchematicFolders in interface ISchematicFolderContainerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicFolder getSchematicFolderByID(int iD)
throws IOException,
AutomationException
getSchematicFolderByID in interface ISchematicFolderContaineriD - The iD (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicFolder getSchematicFolderByName(String name)
throws IOException,
AutomationException
getSchematicFolderByName in interface ISchematicFolderContainername - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumSchematicDataSource getSchematicDataSources()
throws IOException,
AutomationException
getSchematicDataSources in interface ISchematicDataSourceContainerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDataSource getSchematicDataSourceByID(int iD)
throws IOException,
AutomationException
getSchematicDataSourceByID in interface ISchematicDataSourceContaineriD - The iD (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDataSource getSchematicDataSourceByName(String name)
throws IOException,
AutomationException
getSchematicDataSourceByName in interface ISchematicDataSourceContainername - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumSchematicDiagram getSchematicDiagrams()
throws IOException,
AutomationException
getSchematicDiagrams in interface ISchematicDiagramContainerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDiagram getSchematicDiagramByID(ISchematicDiagramClass diagramClass,
int iD)
throws IOException,
AutomationException
getSchematicDiagramByID in interface ISchematicDiagramContainerdiagramClass - A reference to a com.esri.arcgis.schematic.ISchematicDiagramClass (in)iD - The iD (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDiagram getSchematicDiagramByName(ISchematicDiagramClass diagramClass,
String name)
throws IOException,
AutomationException
getSchematicDiagramByName in interface ISchematicDiagramContainerdiagramClass - A reference to a com.esri.arcgis.schematic.ISchematicDiagramClass (in)name - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumSchematicDiagramClass getSchematicDiagramClasses()
throws IOException,
AutomationException
getSchematicDiagramClasses in interface ISchematicDiagramClassContainerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDiagramClass getSchematicDiagramClassByID(int iD)
throws IOException,
AutomationException
getSchematicDiagramClassByID in interface ISchematicDiagramClassContaineriD - The iD (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDiagramClass getSchematicDiagramClassByName(String name)
throws IOException,
AutomationException
getSchematicDiagramClassByName in interface ISchematicDiagramClassContainername - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumSchematicElementClass getSchematicElementClasses()
throws IOException,
AutomationException
getSchematicElementClasses in interface ISchematicElementClassContainerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicElementClass getSchematicElementClassByID(int iD)
throws IOException,
AutomationException
getSchematicElementClassByID in interface ISchematicElementClassContaineriD - The iD (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicElementClass getSchematicElementClassByName(String name)
throws IOException,
AutomationException
getSchematicElementClassByName in interface ISchematicElementClassContainername - The name (in)
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 | ||||||||