|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.schematic.SchematicWorkspace
public class SchematicWorkspace
Schematic Workspace Object.
| Constructor Summary | |
|---|---|
SchematicWorkspace(Object obj)
Construct a SchematicWorkspace using a reference to such an object returned from ArcGIS Engine or Server. |
|
| Method Summary | |
|---|---|
ISchematicDataset |
createSchematicDataset(String name,
ISpatialReference spatialRef,
String configKeyword)
Creates a new schematic dataset. |
boolean |
equals(Object o)
Compare this object with another |
int |
getBugfixVersion()
Schematic database bugfix version number. |
IName |
getFullName()
Schematic workspace full name. |
int |
getMajorVersion()
Schematic database major version number. |
int |
getMinorVersion()
Schematic database minor version number. |
ISchematicDataset |
getSchematicDatasetByID(int iD)
Schematic dataset referenced by the specified ID. |
ISchematicDataset |
getSchematicDatasetByName(String name)
Schematic dataset referenced by the specified Name. |
IEnumSchematicDatasetName |
getSchematicDatasetNames()
List of the schematic dataset names within the current schematic workspace. |
IEnumSchematicDataset |
getSchematicDatasets()
List of the schematic datasets within the current schematic workspace. |
IWorkspace |
getWorkspace()
Current workspace. |
int |
hashCode()
the hashcode for this object |
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. |
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 |
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
|---|
getJintegraDispatch, release |
| Constructor Detail |
|---|
public SchematicWorkspace(Object obj)
throws IOException
obj to SchematicWorkspace. *
SchematicWorkspace o = (SchematicWorkspace)obj; // will not work
SchematicWorkspace o = new SchematicWorkspace(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
IOException - if there are interop problems
SchematicWorkspace theSchematicWorkspace = (SchematicWorkspace) obj;| Method Detail |
|---|
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public IWorkspace getWorkspace()
throws IOException,
AutomationException
getWorkspace in interface ISchematicWorkspaceIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IName getFullName()
throws IOException,
AutomationException
getFullName in interface ISchematicWorkspaceIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumSchematicDatasetName getSchematicDatasetNames()
throws IOException,
AutomationException
getSchematicDatasetNames in interface ISchematicWorkspaceIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicWorkspace.getSchematicDatasets()
public IEnumSchematicDataset getSchematicDatasets()
throws IOException,
AutomationException
getSchematicDatasets in interface ISchematicWorkspaceIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicWorkspace.getSchematicDatasetNames()
public ISchematicDataset getSchematicDatasetByID(int iD)
throws IOException,
AutomationException
getSchematicDatasetByID in interface ISchematicWorkspaceiD - The iD (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDataset getSchematicDatasetByName(String name)
throws IOException,
AutomationException
getSchematicDatasetByName in interface ISchematicWorkspacename - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDataset createSchematicDataset(String name,
ISpatialReference spatialRef,
String configKeyword)
throws IOException,
AutomationException
createSchematicDataset in interface ISchematicWorkspacename - The name (in)spatialRef - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)configKeyword - The configKeyword (in, optional, pass null if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCanUpgrade()
throws IOException,
AutomationException
isCanUpgrade in interface ISchematicDatabaseReleaseIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicDatabaseRelease.upgrade()
public boolean isCurrentRelease()
throws IOException,
AutomationException
isCurrentRelease in interface ISchematicDatabaseReleaseIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getMajorVersion()
throws IOException,
AutomationException
getMajorVersion in interface ISchematicDatabaseReleaseIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicDatabaseRelease.getMinorVersion()
public int getMinorVersion()
throws IOException,
AutomationException
getMinorVersion in interface ISchematicDatabaseReleaseIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicDatabaseRelease.getMajorVersion()
public int getBugfixVersion()
throws IOException,
AutomationException
getBugfixVersion in interface ISchematicDatabaseReleaseIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void upgrade()
throws IOException,
AutomationException
upgrade in interface ISchematicDatabaseReleaseIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicDatabaseRelease.isCanUpgrade()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||