public class Workspace extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, IWorkspace, IWorkspace2, IDataset, IDatasetContainer, IWorkspaceEdit, IWorkspaceEditControl, IFeatureWorkspace, IFeatureWorkspaceManage, IFeatureWorkspaceSchemaEdit, IGeodatabaseRelease, ITransactions, ITransactionsOptions, IWorkspaceDomains, IWorkspaceDomains2, IWorkspaceDomains3, ISpatialCacheManager, ISpatialCacheManager2, IFeatureWorkspaceAnno, IDatabaseCompact, ISQLSyntax, IWorkspaceConfiguration, IWorkspaceSpatialReferenceInfo, IWorkspaceExtensionManager, IDatabaseConnectionInfo, IRasterWorkspaceEx
Description 'Workspace 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 =
IID, IIDd4803ee1_79f4_11d0_97fc_0080c7f79481, xxDummyIID, IID4b21005e_01df_4945_9038_adcbd17a0f2e, xxDummyIID, IID2d04c042_7766_11d0_b77d_00805f7ced21, xxDummyIID, IIDbd770969_efb7_11d3_9fa2_00c04f6bdf0c, xxDummyIID, IID995d5c92_15c6_11d2_89ed_006097aff44e, xxDummyIID, IID17240108_a1c0_4f02_bb9a_35d970abee15, xxDummyIID, IIDd9cab491_3f69_11d1_b095_0000f8780820, xxDummyIID, IIDff866b9f_6f94_11d3_80e5_00c04f686238, xxDummyIID, IID74996427_6627_11d3_80d3_00c04f686238, xxDummyIID, IIDfe8f2fec_85ae_11d4_a0ca_00c04f6bdd84, xxDummyIID, IIDf05d9bc1_d03c_11d1_887f_0000f877762d, xxDummyIID, IID6e45153f_df82_11d1_aa82_00c04fa37585, xxDummyIID, IID7fd9b83c_76c0_4998_b9d3_afe9600b5d36, xxDummyIID56a5e6d4_01c6_11d4_a057_00c04f6bdd84IIDd80957f0_8883_11d2_aabb_00c04fa37b82IID, IID9078f181_bb75_11d4_9feb_00c04f6bdf0c, xxDummyIIDe2e4622f_55b4_11d3_9f77_00c04f6bdf0cIID, IID14eb5331_ca80_11d2_8a2f_006097aff44e, xxDummyIID, IID660214d1_7c1b_11d3_80ea_00c04f686238, xxDummyIID, IID18e2854e_edc8_11d2_aaef_00c04fa37849, xxDummyIID, IID9e8f5c35_7888_4df9_862c_9dd74eff9062, xxDummyIID, IID89890719_42d8_11d4_8145_00c04f686238, xxDummyIID, IIDb2119283_0cd1_11d4_9fac_00c04f6bdf0c, xxDummyIID, IID2808cad6_e0fa_4478_be5b_0e645a2bc7ed, xxDummyIID, IIDc8778a65_0e27_4cb5_9a50_a7471b398ea7, xxDummy| Constructor and Description |
|---|
Workspace(java.lang.Object obj)
Construct a Workspace using a reference to such an object returned from ArcGIS Engine or Server.
|
| Modifier and Type | Method and Description |
|---|---|
void |
abortEditOperation()
Aborts an edit operation.
|
void |
abortTransaction()
Aborts the current transaction.
|
void |
addDataset(IDataset datasetToAdd)
Adds a dataset to the dataset collection.
|
int |
addDomain(IDomain domain)
Adds the given domain to the workspace.
|
void |
addIWorkspaceEvents2Listener(IWorkspaceEvents2 theListener)
addIWorkspaceEvents2Listener.
|
void |
addIWorkspaceEventsListener(IWorkspaceEvents theListener)
addIWorkspaceEventsListener.
|
void |
addSymbolCollection(java.lang.String name,
java.lang.Object symbolCollection)
Updates the symbol collection in the class extension.
|
void |
alterClassExtensionCLSID(java.lang.String name,
IUID classExtensionCLSID,
IPropertySet classExtensionProperties)
Changes the class extension COM class associated with this database class.
|
void |
alterDomain(IDomain domain)
Alters an existing domain in the workspace.
|
void |
alterDomainWithName(IDomain domain,
java.lang.String oldDomainName)
Alters an existing domain in the workspace.
|
void |
alterInstanceCLSID(java.lang.String name,
IUID instanceCLSID)
Changes the instance COM class associated with this database class.
|
void |
analyzeIndex(java.lang.String tableName,
java.lang.String index)
Analyze the index to generate DBMS statistics.
|
void |
analyzeTable(java.lang.String tableName,
int tableComponents)
Analyze the table to generate DBMS statistics.
|
boolean |
canCompact()
True if this dataset can be compacted.
|
boolean |
canCopy()
True if this dataset can be copied.
|
boolean |
canDelete()
True if this dataset can be deleted.
|
boolean |
canDelete(IName aName)
Checks if an object can be deleted.
|
boolean |
canRename()
True if this dataset can be renamed.
|
boolean |
canRename(IName aName)
Checks if an object can be renamed.
|
void |
commitTransaction()
Commits the current transaction.
|
void |
compact()
Compacts the database.
|
IDataset |
copy(java.lang.String copyName,
IWorkspace copyWorkspace)
Copies this dataset to a new dataset with the specified name.
|
IFeatureClass |
createAnnotationClass(java.lang.String name,
IFields fields,
IUID cLSID,
IUID eXTCLSID,
java.lang.String shapeFieldName,
java.lang.String configKeyword,
IFeatureDataset dstFeatureDataset,
IFeatureClass srcFeatureClass,
java.lang.Object annoProperties,
java.lang.Object referenceScale,
java.lang.Object symbolCollection,
boolean autoCreate)
Creates a new annotation feature class in the workspace.
|
IFeatureClass |
createFeatureClass(java.lang.String name,
IFields fields,
IUID cLSID,
IUID eXTCLSID,
int featureType,
java.lang.String shapeFieldName,
java.lang.String configKeyword)
Creates a new standalone feature class under the workspace.
|
IFeatureDataset |
createFeatureDataset(java.lang.String name,
ISpatialReference spatialReference)
Creates a new feature dataset.
|
IQueryDef |
createQueryDef()
Create a query definition object.
|
IRasterCatalog |
createRasterCatalog(java.lang.String name,
IFields fields,
java.lang.String shapeFieldName,
java.lang.String rasterFieldName,
java.lang.String configKeyword)
Creates a new raster catalog.
|
IRasterDataset |
createRasterDataset(java.lang.String name,
int numBands,
int pixelType,
IRasterStorageDef storageDef,
java.lang.String configKeyword,
IRasterDef rasterDef,
IGeometryDef geometryDef)
Creates a new raster dataset.
|
IRelationshipClass |
createRelationshipClass(java.lang.String relClassName,
IObjectClass originClass,
IObjectClass destinationClass,
java.lang.String forwardLabel,
java.lang.String backwardLabel,
int cardinality,
int notification,
boolean isComposite,
boolean isAttributed,
IFields relAttrFields,
java.lang.String originPrimaryKey,
java.lang.String destPrimaryKey,
java.lang.String originForeignKey,
java.lang.String destForeignKey)
Creates a new relationship class.
|
ITable |
createTable(java.lang.String name,
IFields fields,
IUID cLSID,
IUID eXTCLSID,
java.lang.String configKeyword)
Creates a new table.
|
void |
delete()
Deletes this dataset.
|
void |
deleteByName(IDatasetName aName)
Deletes an object by it's name.
|
void |
deleteDomain(java.lang.String domainName)
Deletes the given domain from the workspace.
|
void |
deleteRasterCatalog(java.lang.String name)
Deletes a raster catalog.
|
void |
deleteRasterDataset(java.lang.String name)
Deletes a raster dataset.
|
void |
disableUndoRedo()
Disables Undo and Redo of edit operations.
|
void |
emptyCache()
Empties the spatial cache.
|
void |
enableUndoRedo()
Enables Undo and Redo of edit operations.
|
boolean |
equals(java.lang.Object o)
Compare this object with another
|
void |
executeSQL(java.lang.String sqlStmt)
Executes the specified SQL statement.
|
boolean |
exists()
Checks if the workspace exists.
|
void |
fillCache(IEnvelope extent)
Fills the spatial cache using the specified extent.
|
void |
fillCacheEx(IEnvelope extent,
double expansionFactor)
Fills the spatial cache using the specified extent with an expansion factor.
|
IWorkspaceExtension |
findExtension(IUID gUID)
Finds the specified workspace extension by its globally unique id.
|
int |
getAutoCommitInterval()
The auto commit interval is the number of modification operations before a database commit is executed.
|
java.lang.String |
getBrowseName()
The browse name of the dataset.
|
int |
getBugfixVersion()
Geodatabase bugfix version level.
|
double |
getCacheExpansionFactor()
The extent expansion factor for the spatial cache.
|
IEnvelope |
getCacheExtent()
The extent of the spatial cache.
|
java.lang.String |
getCategory()
The category of the dataset.
|
IEnumConfigurationKeyword |
getConfigurationKeywords()
The available configuration keywords.
|
java.lang.String |
getConnectedDatabase()
The name of the connected database.
|
java.lang.String |
getConnectedUser()
The name of the connected user.
|
IPropertySet |
getConnectionProperties()
The connection properties of the workspace.
|
IEnumDatasetName |
getDatasetNames(int datasetType)
The DatasetNames in the workspace.
|
IEnumDataset |
getDatasets(int datasetType)
The datasets in the workspace.
|
boolean |
getDelimitedIdentifierCase()
True if DBMS's quoted identifiers are case sensitive.
|
IDomain |
getDomainByName(java.lang.String domainName)
The domain with the given name from the workspace.
|
IEnumDomain |
getDomains()
All the domains in the workspace.
|
IEnumDomain |
getDomainsByFieldType(int type)
The domain with the given name from the workspace.
|
IWorkspaceExtension |
getExtension(int index)
The workspace extension at this index.
|
int |
getExtensionCount()
The number of workspace extensions.
|
IName |
getFullName()
The associated name object.
|
java.lang.String |
getFunctionName(int sqlFunc)
DBMS dependent SQL function names.
|
boolean |
getIdentifierCase()
True if DBMS's identifiers are case sensitive.
|
java.lang.String |
getInvalidCharacters()
The list of invalid characters used in literals (if any).
|
java.lang.String |
getInvalidStartingCharacters()
The list of invalid characters used in literals (if any).
|
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Gets a reference to a com.esri.arcgis.interop.Dispatch which can be used to access the COM object that support for this
interface indicates the implementing class references.
|
IEnumBSTR |
getKeywords()
The list of DBMS specific reserved keywords.
|
int |
getMajorVersion()
Geodatabase major version level.
|
int |
getMinorVersion()
Geodatabase minor version level.
|
java.lang.String |
getName()
The name of the Dataset.
|
java.lang.String |
getPathName()
The file system full path of the workspace.
|
IPropertySet |
getPropertySet()
The set of properties for the dataset.
|
IEnumSpatialReferenceInfo |
getSpatialReferenceInfo()
The defined Spatial References in the Workspace.
|
java.lang.String |
getSpecialCharacter(int sqlSC)
Special DBMS dependent SQL characters.
|
boolean |
getStringComparisonCase()
True if string comparisons are case sensitive.
|
IEnumDataset |
getSubsets()
Datasets contained within this dataset.
|
int |
getSupportedClauses()
Supported SQL clauses.
|
int |
getSupportedPredicates()
Supported SQL predicates.
|
int |
getType()
The Type of the Workspace.
|
IWorkspace |
getWorkspace()
The workspace containing this dataset.
|
IWorkspaceFactory |
getWorkspaceFactory()
The factory that created the workspace.
|
void |
hasEdits(boolean[] hasEdits)
True if there are any completed edit operations that need to be saved .
|
int |
hashCode()
the hashcode for this object
|
void |
hasRedos(boolean[] hasRedos)
True if there are any completed undos that can be redone.
|
void |
hasUndos(boolean[] hasUndos)
True if there are any completed edit operations that can be undone.
|
boolean |
isBeingEdited()
True if the workspace is being edited.
|
boolean |
isCacheIsFull()
Indicates if the spatial cache is full.
|
boolean |
isCanDeleteDomain(java.lang.String domainName)
Indicates if the user can delete the domain.
|
boolean |
isCanUpgrade()
Indicates if the geodatabase can be upgraded with this interface.
|
boolean |
isCurrentRelease()
Indicates if the geodatabase at the current release level.
|
boolean |
isDirectory()
TRUE if the workspace is a file system directory.
|
boolean |
isForceCurrentRelease()
Indicates if the geodatabase at the current release level.
|
boolean |
isInTransaction()
Indicates if there is already a transaction in progress.
|
boolean |
isNameExists(int type,
java.lang.String name)
Indicates if a dataset with the given name exists within the workspace.
|
boolean |
isRegisteredAsObjectClass(java.lang.String name)
Checks if an object is registered as an object class.
|
boolean |
isRegisteredAsVersioned(IName aName)
Checks if an object is registered as versioned.
|
IDataset |
openExtensionDataset(int extensionDatasetType,
java.lang.String extensionDatasetName)
Opens an existing extension dataset.
|
IFeatureClass |
openFeatureClass(java.lang.String name)
Opens an existing feature class.
|
IFeatureDataset |
openFeatureDataset(java.lang.String name)
Opens an existing feature dataset.
|
IFeatureDataset |
openFeatureQuery(java.lang.String queryName,
IQueryDef queryDef)
Opens a feature dataset containing a single feature class defined by the specified Query.
|
IRasterCatalog |
openRasterCatalog(java.lang.String name)
Opens an existing raster catalog.
|
IRasterDataset |
openRasterDataset(java.lang.String name)
Opens an existing raster dataset.
|
IRelationshipClass |
openRelationshipClass(java.lang.String name)
Opens an existing relationship class.
|
ITable |
openRelationshipQuery(IRelationshipClass relClass,
boolean joinForward,
IQueryFilter srcQueryFilter,
ISelectionSet srcSelectionSet,
java.lang.String targetColumns,
boolean doNotPushJoinToDB)
The table of a relationship join query.
|
ITable |
openTable(java.lang.String name)
Opens an existing table.
|
void |
parseColumnName(java.lang.String fullName,
java.lang.String[] dbName,
java.lang.String[] ownerName,
java.lang.String[] tableName,
java.lang.String[] columnName)
Given a column name, determine its qualification parts.
|
void |
parseTableName(java.lang.String fullName,
java.lang.String[] dbName,
java.lang.String[] ownerName,
java.lang.String[] tableName)
Given a table name, determine its qualification parts.
|
java.lang.String |
qualifyColumnName(java.lang.String tableName,
java.lang.String columnName)
Given a table name and column name, returns its fully qualified name.
|
java.lang.String |
qualifyTableName(java.lang.String dbName,
java.lang.String ownerName,
java.lang.String tableName)
Given a database, owner, and table name, return its fully qualified name.
|
void |
redoEditOperation()
Causes a Redo to be performed on the last undo.
|
void |
registerAsRasterCatalog(java.lang.String name,
java.lang.String oIDFieldName,
IGeometryDef geometryDef)
Registers as a RasterCatalog.
|
void |
registerAsRasterDataset(java.lang.String name,
IGeometryDef geometryDef)
Registers as a RasterDataset.
|
void |
registerExtension(java.lang.String name,
IUID gUID)
Registers this workspace extension with the database making it required for successful connection to this database.
|
void |
release()
Release this COM object reference
|
void |
removeIWorkspaceEvents2Listener(IWorkspaceEvents2 theListener)
removeIWorkspaceEvents2Listener.
|
void |
removeIWorkspaceEventsListener(IWorkspaceEvents theListener)
removeIWorkspaceEventsListener.
|
void |
rename(java.lang.String name)
Renames this Dataset.
|
void |
replaceSymbolCollection(java.lang.String name,
java.lang.Object symbolCollection)
Replaces the symbol collection in the class extension.
|
IRasterDataset |
saveAsRasterDataset(java.lang.String name,
IRaster raster,
IRasterStorageDef storageDef,
java.lang.String configKeyword,
IRasterDef rasterDef,
IGeometryDef geometryDef)
Creates a new raster dataset from another seed Raster.
|
void |
setAutoCommitInterval(int interval)
The auto commit interval is the number of modification operations before a database commit is executed.
|
void |
setBrowseName(java.lang.String name)
The browse name of the dataset.
|
void |
setStoreEventsRequired()
Indicates that insert and update cursors on simple classes cannot bypass store events
|
void |
startEditing(boolean withUndoRedo)
Starts editing the workspace.
|
void |
startEditOperation()
Begins an edit operation.
|
void |
startTransaction()
Begins a new transaction.
|
void |
stopEditing(boolean saveEdits)
Stops editing the workspace.
|
void |
stopEditOperation()
Ends an edit operation.
|
void |
undoEditOperation()
Causes an Undo to be performed on the last edit operation.
|
void |
unRegisterExtension(IUID gUID)
UnRegisters this workspace extension making it no longer required for successful connection to this database.
|
void |
upgrade()
Upgrade the database to the current release level.
|
IField |
validateField(IField inField)
Validate a field, performing type conversion if necessary.
|
public Workspace(java.lang.Object obj)
throws java.io.IOException
obj to Workspace. *
Workspace o = (Workspace)obj; // will not work
Workspace o = new Workspace(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Serverjava.io.IOException - if there are interop problems
Workspace theWorkspace = (Workspace) obj;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 addIWorkspaceEventsListener(IWorkspaceEvents theListener) throws java.io.IOException
theListener - An object that implements the com.esri.arcgis.geodatabase.IWorkspaceEvents interface.java.io.IOException - If there are communications problems.public void removeIWorkspaceEventsListener(IWorkspaceEvents theListener) throws java.io.IOException
theListener - An object that implements the com.esri.arcgis.geodatabase.IWorkspaceEvents interface.java.io.IOException - If there are communications problems.public void addIWorkspaceEvents2Listener(IWorkspaceEvents2 theListener) throws java.io.IOException
theListener - An object that implements the com.esri.arcgis.geodatabase.IWorkspaceEvents2 interface.java.io.IOException - If there are communications problems.public void removeIWorkspaceEvents2Listener(IWorkspaceEvents2 theListener) throws java.io.IOException
theListener - An object that implements the com.esri.arcgis.geodatabase.IWorkspaceEvents2 interface.java.io.IOException - If there are communications problems.public void release()
release in interface com.esri.arcgis.interop.RemoteObjRefpublic IPropertySet getConnectionProperties() throws java.io.IOException, AutomationException
getConnectionProperties in interface IWorkspacejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IWorkspaceFactory getWorkspaceFactory() throws java.io.IOException, AutomationException
getWorkspaceFactory in interface IWorkspacejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IEnumDataset getDatasets(int datasetType) throws java.io.IOException, AutomationException
getDatasets in interface IWorkspacedatasetType - A com.esri.arcgis.geodatabase.esriDatasetType constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IEnumDatasetName getDatasetNames(int datasetType) throws java.io.IOException, AutomationException
getDatasetNames in interface IWorkspacedatasetType - A com.esri.arcgis.geodatabase.esriDatasetType constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getPathName()
throws java.io.IOException,
AutomationException
getPathName in interface IWorkspacejava.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 IDatasetgetType in interface IWorkspacejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isDirectory()
throws java.io.IOException,
AutomationException
isDirectory in interface IWorkspacejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean exists()
throws java.io.IOException,
AutomationException
exists in interface IWorkspacejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void executeSQL(java.lang.String sqlStmt)
throws java.io.IOException,
AutomationException
executeSQL in interface IWorkspacesqlStmt - The sqlStmt (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isNameExists(int type,
java.lang.String name)
throws java.io.IOException,
AutomationException
isNameExists in interface IWorkspace2type - A com.esri.arcgis.geodatabase.esriDatasetType constant (in)name - The name (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 IDatasetjava.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 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 IDatasetjava.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 void delete()
throws java.io.IOException,
AutomationException
delete 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 void addDataset(IDataset datasetToAdd) throws java.io.IOException, AutomationException
addDataset in interface IDatasetContainerdatasetToAdd - A reference to a com.esri.arcgis.geodatabase.IDataset (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void startEditing(boolean withUndoRedo)
throws java.io.IOException,
AutomationException
startEditing in interface IWorkspaceEditwithUndoRedo - The withUndoRedo (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void stopEditing(boolean saveEdits)
throws java.io.IOException,
AutomationException
stopEditing in interface IWorkspaceEditsaveEdits - The saveEdits (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isBeingEdited()
throws java.io.IOException,
AutomationException
isBeingEdited in interface IWorkspaceEditjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void startEditOperation()
throws java.io.IOException,
AutomationException
startEditOperation in interface IWorkspaceEditjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void stopEditOperation()
throws java.io.IOException,
AutomationException
stopEditOperation in interface IWorkspaceEditjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void abortEditOperation()
throws java.io.IOException,
AutomationException
abortEditOperation in interface IWorkspaceEditjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void hasUndos(boolean[] hasUndos)
throws java.io.IOException,
AutomationException
hasUndos in interface IWorkspaceEdithasUndos - The hasUndos (in/out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void undoEditOperation()
throws java.io.IOException,
AutomationException
undoEditOperation in interface IWorkspaceEditjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void hasRedos(boolean[] hasRedos)
throws java.io.IOException,
AutomationException
hasRedos in interface IWorkspaceEdithasRedos - The hasRedos (in/out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void redoEditOperation()
throws java.io.IOException,
AutomationException
redoEditOperation in interface IWorkspaceEditjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void enableUndoRedo()
throws java.io.IOException,
AutomationException
enableUndoRedo in interface IWorkspaceEditjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void disableUndoRedo()
throws java.io.IOException,
AutomationException
disableUndoRedo in interface IWorkspaceEditjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void hasEdits(boolean[] hasEdits)
throws java.io.IOException,
AutomationException
hasEdits in interface IWorkspaceEdithasEdits - The hasEdits (in/out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setStoreEventsRequired()
throws java.io.IOException,
AutomationException
setStoreEventsRequired in interface IWorkspaceEditControljava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public ITable openTable(java.lang.String name) throws java.io.IOException, AutomationException
openTable in interface IFeatureWorkspacename - The name (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public ITable createTable(java.lang.String name, IFields fields, IUID cLSID, IUID eXTCLSID, java.lang.String configKeyword) throws java.io.IOException, AutomationException
createTable in interface IFeatureWorkspacename - 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)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IFeatureClass openFeatureClass(java.lang.String name) throws java.io.IOException, AutomationException
openFeatureClass in interface IFeatureWorkspacename - The name (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IFeatureClass createFeatureClass(java.lang.String name, IFields fields, IUID cLSID, IUID eXTCLSID, int featureType, java.lang.String shapeFieldName, java.lang.String configKeyword) throws java.io.IOException, AutomationException
createFeatureClass in interface IFeatureWorkspacename - 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)featureType - A com.esri.arcgis.geodatabase.esriFeatureType constant (in)shapeFieldName - The shapeFieldName (in)configKeyword - The configKeyword (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IFeatureDataset openFeatureDataset(java.lang.String name) throws java.io.IOException, AutomationException
openFeatureDataset in interface IFeatureWorkspacename - The name (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IFeatureDataset createFeatureDataset(java.lang.String name, ISpatialReference spatialReference) throws java.io.IOException, AutomationException
createFeatureDataset in interface IFeatureWorkspacename - The name (in)spatialReference - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IQueryDef createQueryDef() throws java.io.IOException, AutomationException
createQueryDef in interface IFeatureWorkspacejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IFeatureDataset openFeatureQuery(java.lang.String queryName, IQueryDef queryDef) throws java.io.IOException, AutomationException
openFeatureQuery in interface IFeatureWorkspacequeryName - The queryName (in)queryDef - A reference to a com.esri.arcgis.geodatabase.IQueryDef (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IRelationshipClass openRelationshipClass(java.lang.String name) throws java.io.IOException, AutomationException
openRelationshipClass in interface IFeatureWorkspacename - The name (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IRelationshipClass createRelationshipClass(java.lang.String relClassName, IObjectClass originClass, IObjectClass destinationClass, java.lang.String forwardLabel, java.lang.String backwardLabel, int cardinality, int notification, boolean isComposite, boolean isAttributed, IFields relAttrFields, java.lang.String originPrimaryKey, java.lang.String destPrimaryKey, java.lang.String originForeignKey, java.lang.String destForeignKey) throws java.io.IOException, AutomationException
createRelationshipClass in interface IFeatureWorkspacerelClassName - The relClassName (in)originClass - A reference to a com.esri.arcgis.geodatabase.IObjectClass (in)destinationClass - A reference to a com.esri.arcgis.geodatabase.IObjectClass (in)forwardLabel - The forwardLabel (in)backwardLabel - The backwardLabel (in)cardinality - A com.esri.arcgis.geodatabase.esriRelCardinality constant (in)notification - A com.esri.arcgis.geodatabase.esriRelNotification constant (in)isComposite - The isComposite (in)isAttributed - The isAttributed (in)relAttrFields - A reference to a com.esri.arcgis.geodatabase.IFields (in)originPrimaryKey - The originPrimaryKey (in)destPrimaryKey - The destPrimaryKey (in)originForeignKey - The originForeignKey (in)destForeignKey - The destForeignKey (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public ITable openRelationshipQuery(IRelationshipClass relClass, boolean joinForward, IQueryFilter srcQueryFilter, ISelectionSet srcSelectionSet, java.lang.String targetColumns, boolean doNotPushJoinToDB) throws java.io.IOException, AutomationException
openRelationshipQuery in interface IFeatureWorkspacerelClass - A reference to a com.esri.arcgis.geodatabase.IRelationshipClass (in)joinForward - The joinForward (in)srcQueryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)srcSelectionSet - A reference to a com.esri.arcgis.geodatabase.ISelectionSet (in)targetColumns - The targetColumns (in)doNotPushJoinToDB - The doNotPushJoinToDB (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IDataset openExtensionDataset(int extensionDatasetType, java.lang.String extensionDatasetName) throws java.io.IOException, AutomationException
openExtensionDataset in interface IFeatureWorkspaceextensionDatasetType - A com.esri.arcgis.geodatabase.esriDatasetType constant (in)extensionDatasetName - The extensionDatasetName (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void deleteByName(IDatasetName aName) throws java.io.IOException, AutomationException
deleteByName in interface IFeatureWorkspaceManageaName - A reference to a com.esri.arcgis.geodatabase.IDatasetName (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isRegisteredAsVersioned(IName aName) throws java.io.IOException, AutomationException
isRegisteredAsVersioned in interface IFeatureWorkspaceManageaName - A reference to a com.esri.arcgis.system.IName (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isRegisteredAsObjectClass(java.lang.String name)
throws java.io.IOException,
AutomationException
isRegisteredAsObjectClass in interface IFeatureWorkspaceManagename - The name (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean canDelete(IName aName) throws java.io.IOException, AutomationException
canDelete in interface IFeatureWorkspaceManageaName - A reference to a com.esri.arcgis.system.IName (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean canRename(IName aName) throws java.io.IOException, AutomationException
canRename in interface IFeatureWorkspaceManageaName - A reference to a com.esri.arcgis.system.IName (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void analyzeTable(java.lang.String tableName,
int tableComponents)
throws java.io.IOException,
AutomationException
analyzeTable in interface IFeatureWorkspaceManagetableName - The tableName (in)tableComponents - The tableComponents (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void analyzeIndex(java.lang.String tableName,
java.lang.String index)
throws java.io.IOException,
AutomationException
analyzeIndex in interface IFeatureWorkspaceManagetableName - The tableName (in)index - The index (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IField validateField(IField inField) throws java.io.IOException, AutomationException
validateField in interface IFeatureWorkspaceManageinField - A reference to a com.esri.arcgis.geodatabase.IField (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void alterInstanceCLSID(java.lang.String name,
IUID instanceCLSID)
throws java.io.IOException,
AutomationException
alterInstanceCLSID in interface IFeatureWorkspaceSchemaEditname - The name (in)instanceCLSID - A reference to a com.esri.arcgis.system.IUID (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void alterClassExtensionCLSID(java.lang.String name,
IUID classExtensionCLSID,
IPropertySet classExtensionProperties)
throws java.io.IOException,
AutomationException
alterClassExtensionCLSID in interface IFeatureWorkspaceSchemaEditname - The name (in)classExtensionCLSID - A reference to a com.esri.arcgis.system.IUID (in)classExtensionProperties - 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 boolean isCanUpgrade()
throws java.io.IOException,
AutomationException
isCanUpgrade in interface IGeodatabaseReleasejava.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 IGeodatabaseReleasejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isForceCurrentRelease()
throws java.io.IOException,
AutomationException
isForceCurrentRelease in interface IGeodatabaseReleasejava.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 IGeodatabaseReleasejava.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 IGeodatabaseReleasejava.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 IGeodatabaseReleasejava.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 IGeodatabaseReleasejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isInTransaction()
throws java.io.IOException,
AutomationException
isInTransaction in interface ITransactionsjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void startTransaction()
throws java.io.IOException,
AutomationException
startTransaction in interface ITransactionsjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void commitTransaction()
throws java.io.IOException,
AutomationException
commitTransaction in interface ITransactionsjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void abortTransaction()
throws java.io.IOException,
AutomationException
abortTransaction in interface ITransactionsjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setAutoCommitInterval(int interval)
throws java.io.IOException,
AutomationException
setAutoCommitInterval in interface ITransactionsOptionsinterval - The interval (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getAutoCommitInterval()
throws java.io.IOException,
AutomationException
getAutoCommitInterval in interface ITransactionsOptionsjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int addDomain(IDomain domain) throws java.io.IOException, AutomationException
addDomain in interface IWorkspaceDomainsdomain - A reference to a com.esri.arcgis.geodatabase.IDomain (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isCanDeleteDomain(java.lang.String domainName)
throws java.io.IOException,
AutomationException
isCanDeleteDomain in interface IWorkspaceDomainsdomainName - The domainName (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void deleteDomain(java.lang.String domainName)
throws java.io.IOException,
AutomationException
deleteDomain in interface IWorkspaceDomainsdomainName - The domainName (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IEnumDomain getDomains() throws java.io.IOException, AutomationException
getDomains in interface IWorkspaceDomainsjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IDomain getDomainByName(java.lang.String domainName) throws java.io.IOException, AutomationException
getDomainByName in interface IWorkspaceDomainsdomainName - The domainName (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IEnumDomain getDomainsByFieldType(int type) throws java.io.IOException, AutomationException
getDomainsByFieldType in interface IWorkspaceDomainstype - A com.esri.arcgis.geodatabase.esriFieldType constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void alterDomain(IDomain domain) throws java.io.IOException, AutomationException
alterDomain in interface IWorkspaceDomains2domain - A reference to a com.esri.arcgis.geodatabase.IDomain (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void alterDomainWithName(IDomain domain, java.lang.String oldDomainName) throws java.io.IOException, AutomationException
alterDomainWithName in interface IWorkspaceDomains3domain - A reference to a com.esri.arcgis.geodatabase.IDomain (in)oldDomainName - The oldDomainName (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void fillCache(IEnvelope extent) throws java.io.IOException, AutomationException
fillCache in interface ISpatialCacheManagerextent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void emptyCache()
throws java.io.IOException,
AutomationException
emptyCache in interface ISpatialCacheManagerjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isCacheIsFull()
throws java.io.IOException,
AutomationException
isCacheIsFull in interface ISpatialCacheManagerjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IEnvelope getCacheExtent() throws java.io.IOException, AutomationException
getCacheExtent in interface ISpatialCacheManagerjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void fillCacheEx(IEnvelope extent, double expansionFactor) throws java.io.IOException, AutomationException
fillCacheEx in interface ISpatialCacheManager2extent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)expansionFactor - The expansionFactor (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getCacheExpansionFactor()
throws java.io.IOException,
AutomationException
getCacheExpansionFactor in interface ISpatialCacheManager2java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IFeatureClass createAnnotationClass(java.lang.String name, IFields fields, IUID cLSID, IUID eXTCLSID, java.lang.String shapeFieldName, java.lang.String configKeyword, IFeatureDataset dstFeatureDataset, IFeatureClass srcFeatureClass, java.lang.Object annoProperties, java.lang.Object referenceScale, java.lang.Object symbolCollection, boolean autoCreate) throws java.io.IOException, AutomationException
createAnnotationClass in interface IFeatureWorkspaceAnnoname - 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)shapeFieldName - The shapeFieldName (in)configKeyword - The configKeyword (in)dstFeatureDataset - A reference to a com.esri.arcgis.geodatabase.IFeatureDataset (in)srcFeatureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)annoProperties - A reference to another Object (IUnknown) (in)referenceScale - A reference to another Object (IUnknown) (in)symbolCollection - A reference to another Object (IUnknown) (in)autoCreate - The autoCreate (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void addSymbolCollection(java.lang.String name,
java.lang.Object symbolCollection)
throws java.io.IOException,
AutomationException
addSymbolCollection in interface IFeatureWorkspaceAnnoname - The name (in)symbolCollection - A reference to another Object (IUnknown) (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void replaceSymbolCollection(java.lang.String name,
java.lang.Object symbolCollection)
throws java.io.IOException,
AutomationException
replaceSymbolCollection in interface IFeatureWorkspaceAnnoname - The name (in)symbolCollection - A reference to another Object (IUnknown) (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void compact()
throws java.io.IOException,
AutomationException
compact in interface IDatabaseCompactjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean canCompact()
throws java.io.IOException,
AutomationException
canCompact in interface IDatabaseCompactjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String qualifyTableName(java.lang.String dbName,
java.lang.String ownerName,
java.lang.String tableName)
throws java.io.IOException,
AutomationException
qualifyTableName in interface ISQLSyntaxdbName - The dbName (in)ownerName - The ownerName (in)tableName - The tableName (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String qualifyColumnName(java.lang.String tableName,
java.lang.String columnName)
throws java.io.IOException,
AutomationException
qualifyColumnName in interface ISQLSyntaxtableName - The tableName (in)columnName - The columnName (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void parseTableName(java.lang.String fullName,
java.lang.String[] dbName,
java.lang.String[] ownerName,
java.lang.String[] tableName)
throws java.io.IOException,
AutomationException
parseTableName in interface ISQLSyntaxfullName - The fullName (in)dbName - The dbName (out: use single element array)ownerName - The ownerName (out: use single element array)tableName - The tableName (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void parseColumnName(java.lang.String fullName,
java.lang.String[] dbName,
java.lang.String[] ownerName,
java.lang.String[] tableName,
java.lang.String[] columnName)
throws java.io.IOException,
AutomationException
parseColumnName in interface ISQLSyntaxfullName - The fullName (in)dbName - The dbName (out: use single element array)ownerName - The ownerName (out: use single element array)tableName - The tableName (out: use single element array)columnName - The columnName (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getFunctionName(int sqlFunc)
throws java.io.IOException,
AutomationException
getFunctionName in interface ISQLSyntaxsqlFunc - A com.esri.arcgis.geodatabase.esriSQLFunctionName constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getSpecialCharacter(int sqlSC)
throws java.io.IOException,
AutomationException
getSpecialCharacter in interface ISQLSyntaxsqlSC - A com.esri.arcgis.geodatabase.esriSQLSpecialCharacters constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getSupportedPredicates()
throws java.io.IOException,
AutomationException
getSupportedPredicates in interface ISQLSyntaxjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getSupportedClauses()
throws java.io.IOException,
AutomationException
getSupportedClauses in interface ISQLSyntaxjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean getIdentifierCase()
throws java.io.IOException,
AutomationException
getIdentifierCase in interface ISQLSyntaxjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean getDelimitedIdentifierCase()
throws java.io.IOException,
AutomationException
getDelimitedIdentifierCase in interface ISQLSyntaxjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean getStringComparisonCase()
throws java.io.IOException,
AutomationException
getStringComparisonCase in interface ISQLSyntaxjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IEnumBSTR getKeywords() throws java.io.IOException, AutomationException
getKeywords in interface ISQLSyntaxjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getInvalidCharacters()
throws java.io.IOException,
AutomationException
getInvalidCharacters in interface ISQLSyntaxjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getInvalidStartingCharacters()
throws java.io.IOException,
AutomationException
getInvalidStartingCharacters in interface ISQLSyntaxjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IEnumConfigurationKeyword getConfigurationKeywords() throws java.io.IOException, AutomationException
getConfigurationKeywords in interface IWorkspaceConfigurationjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IEnumSpatialReferenceInfo getSpatialReferenceInfo() throws java.io.IOException, AutomationException
getSpatialReferenceInfo in interface IWorkspaceSpatialReferenceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IWorkspaceExtension findExtension(IUID gUID) throws java.io.IOException, AutomationException
findExtension in interface IWorkspaceExtensionManagergUID - A reference to a com.esri.arcgis.system.IUID (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getExtensionCount()
throws java.io.IOException,
AutomationException
getExtensionCount in interface IWorkspaceExtensionManagerjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IWorkspaceExtension getExtension(int index) throws java.io.IOException, AutomationException
getExtension in interface IWorkspaceExtensionManagerindex - The index (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void registerExtension(java.lang.String name,
IUID gUID)
throws java.io.IOException,
AutomationException
registerExtension in interface IWorkspaceExtensionManagername - The name (in)gUID - A reference to a com.esri.arcgis.system.IUID (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void unRegisterExtension(IUID gUID) throws java.io.IOException, AutomationException
unRegisterExtension in interface IWorkspaceExtensionManagergUID - A reference to a com.esri.arcgis.system.IUID (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getConnectedDatabase()
throws java.io.IOException,
AutomationException
getConnectedDatabase in interface IDatabaseConnectionInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getConnectedUser()
throws java.io.IOException,
AutomationException
getConnectedUser in interface IDatabaseConnectionInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IRasterDataset createRasterDataset(java.lang.String name, int numBands, int pixelType, IRasterStorageDef storageDef, java.lang.String configKeyword, IRasterDef rasterDef, IGeometryDef geometryDef) throws java.io.IOException, AutomationException
createRasterDataset in interface IRasterWorkspaceExname - The name (in)numBands - The numBands (in)pixelType - A com.esri.arcgis.geodatabase.rstPixelType constant (in)storageDef - A reference to a com.esri.arcgis.geodatabase.IRasterStorageDef (in)configKeyword - The configKeyword (in)rasterDef - A reference to a com.esri.arcgis.geodatabase.IRasterDef (in)geometryDef - A reference to a com.esri.arcgis.geodatabase.IGeometryDef (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IRasterDataset saveAsRasterDataset(java.lang.String name, IRaster raster, IRasterStorageDef storageDef, java.lang.String configKeyword, IRasterDef rasterDef, IGeometryDef geometryDef) throws java.io.IOException, AutomationException
saveAsRasterDataset in interface IRasterWorkspaceExname - The name (in)raster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)storageDef - A reference to a com.esri.arcgis.geodatabase.IRasterStorageDef (in)configKeyword - The configKeyword (in)rasterDef - A reference to a com.esri.arcgis.geodatabase.IRasterDef (in)geometryDef - A reference to a com.esri.arcgis.geodatabase.IGeometryDef (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IRasterDataset openRasterDataset(java.lang.String name) throws java.io.IOException, AutomationException
openRasterDataset in interface IRasterWorkspaceExname - The name (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void deleteRasterDataset(java.lang.String name)
throws java.io.IOException,
AutomationException
deleteRasterDataset in interface IRasterWorkspaceExname - The name (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void registerAsRasterDataset(java.lang.String name,
IGeometryDef geometryDef)
throws java.io.IOException,
AutomationException
registerAsRasterDataset in interface IRasterWorkspaceExname - The name (in)geometryDef - A reference to a com.esri.arcgis.geodatabase.IGeometryDef (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IRasterCatalog createRasterCatalog(java.lang.String name, IFields fields, java.lang.String shapeFieldName, java.lang.String rasterFieldName, java.lang.String configKeyword) throws java.io.IOException, AutomationException
createRasterCatalog in interface IRasterWorkspaceExname - The name (in)fields - A reference to a com.esri.arcgis.geodatabase.IFields (in)shapeFieldName - The shapeFieldName (in)rasterFieldName - The rasterFieldName (in)configKeyword - The configKeyword (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IRasterCatalog openRasterCatalog(java.lang.String name) throws java.io.IOException, AutomationException
openRasterCatalog in interface IRasterWorkspaceExname - The name (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void deleteRasterCatalog(java.lang.String name)
throws java.io.IOException,
AutomationException
deleteRasterCatalog in interface IRasterWorkspaceExname - The name (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void registerAsRasterCatalog(java.lang.String name,
java.lang.String oIDFieldName,
IGeometryDef geometryDef)
throws java.io.IOException,
AutomationException
registerAsRasterCatalog in interface IRasterWorkspaceExname - The name (in)oIDFieldName - The oIDFieldName (in)geometryDef - A reference to a com.esri.arcgis.geodatabase.IGeometryDef (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.