|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.geodatabase.VersionedWorkspace
public class VersionedWorkspace
COM Class 'VersionedWorkspace'. Generated 3/19/2015 1:20:43 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'
Description 'VersionedWorkspace Object.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
Field Summary |
---|
Fields inherited from interface com.esri.arcgis.geodatabase.IVersionedWorkspace3 |
---|
IID, IID5e1f7e4f_213e_4f46_a1ca_294c997c1823, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IVersionedWorkspace2 |
---|
IID9d039f1b_8b1e_494d_81b1_c6b6ae7c167a |
Fields inherited from interface com.esri.arcgis.geodatabase.IVersionedWorkspace |
---|
IID1b256191_b380_11d1_9ce6_0000f8780619 |
Fields inherited from interface com.esri.arcgis.geodatabase.IVersion2 |
---|
IID, IIDe21436a7_87ca_4e97_9f47_d096c8871bae, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IVersion |
---|
IID1a945841_b381_11d1_9ce6_0000f8780619 |
Fields inherited from interface com.esri.arcgis.geodatabase.IVersionEdit3 |
---|
IID, IID69d4c025_1a2c_4cca_b901_20eb2093ab6b, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IVersionEdit2 |
---|
IID650b3674_3aea_44d5_8441_794cf3c36a27 |
Fields inherited from interface com.esri.arcgis.geodatabase.IVersionEdit |
---|
IID2393b65d_74d4_11d2_aad9_00c04fa37585 |
Fields inherited from interface com.esri.arcgis.geodatabase.IWorkspace |
---|
IID, IIDd4803ee1_79f4_11d0_97fc_0080c7f79481, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IFeatureWorkspace |
---|
IID, IIDd9cab491_3f69_11d1_b095_0000f8780820, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IDataset |
---|
IID, IID2d04c042_7766_11d0_b77d_00805f7ced21, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IDatasetContainer |
---|
IID, IIDbd770969_efb7_11d3_9fa2_00c04f6bdf0c, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IWorkspaceEdit |
---|
IID, IID995d5c92_15c6_11d2_89ed_006097aff44e, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IFeatureWorkspaceManage |
---|
IID, IIDff866b9f_6f94_11d3_80e5_00c04f686238, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IFeatureWorkspaceSchemaEdit |
---|
IID, IID74996427_6627_11d3_80d3_00c04f686238, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IGeodatabaseRelease |
---|
IID, IIDfe8f2fec_85ae_11d4_a0ca_00c04f6bdd84, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.ITransactions |
---|
IID, IIDf05d9bc1_d03c_11d1_887f_0000f877762d, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.ITransactionsOptions |
---|
IID, IID6e45153f_df82_11d1_aa82_00c04fa37585, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IWorkspaceDomains3 |
---|
IID, IID7fd9b83c_76c0_4998_b9d3_afe9600b5d36, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IWorkspaceDomains2 |
---|
IID56a5e6d4_01c6_11d4_a057_00c04f6bdd84 |
Fields inherited from interface com.esri.arcgis.geodatabase.IWorkspaceDomains |
---|
IIDd80957f0_8883_11d2_aabb_00c04fa37b82 |
Fields inherited from interface com.esri.arcgis.geodatabase.ISpatialCacheManager2 |
---|
IID, IID9078f181_bb75_11d4_9feb_00c04f6bdf0c, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.ISpatialCacheManager |
---|
IIDe2e4622f_55b4_11d3_9f77_00c04f6bdf0c |
Fields inherited from interface com.esri.arcgis.geodatabase.IFeatureWorkspaceAnno |
---|
IID, IID14eb5331_ca80_11d2_8a2f_006097aff44e, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IDatabaseCompact |
---|
IID, IID660214d1_7c1b_11d3_80ea_00c04f686238, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.ISQLSyntax |
---|
IID, IID18e2854e_edc8_11d2_aaef_00c04fa37849, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IWorkspaceProperties |
---|
IID, IID0f1b2257_e2d8_4046_b749_7ff1b058a943, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IWorkspaceConfiguration |
---|
IID, IID9e8f5c35_7888_4df9_862c_9dd74eff9062, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IWorkspaceExtensionManager |
---|
IID, IIDb2119283_0cd1_11d4_9fac_00c04f6bdf0c, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IWorkspaceSpatialReferenceInfo |
---|
IID, IID89890719_42d8_11d4_8145_00c04f686238, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IDatabaseConnectionInfo |
---|
IID, IID2808cad6_e0fa_4478_be5b_0e645a2bc7ed, xxDummy |
Constructor Summary | |
---|---|
VersionedWorkspace(java.lang.Object obj)
Construct a VersionedWorkspace using a reference to such an object returned from ArcGIS Engine or Server. |
Method Summary | |
---|---|
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 |
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 |
canPost()
Returns a boolean if the version can be posted to the reconcile version. |
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. |
void |
compress()
Compresses the database by removing states not referenced by a version. |
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. |
IVersion |
createChild(java.lang.String name,
IVersion initialStateVersion)
Creates a new child version of this version whose initial state is the current state of pInitialStateVersion. |
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. |
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. |
IVersion |
createVersion(java.lang.String newName)
Creates a new version equivalent to this version. |
void |
delete()
Permanently deletes the version from the database. |
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 |
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. |
IVersion |
findVersion(java.lang.String name)
Finds a specific version given it's name. |
int |
getAccess()
The version's access permission. |
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. |
IVersion |
getCommonAncestor(IVersion otherVersion)
Finds common ancestor version. |
IVersion |
getCommonAncestorVersion()
The common ancestor of this version and the reconcile version. |
IEnumConfigurationKeyword |
getConfigurationKeywords()
The available configuration keywords. |
IEnumConflictClass |
getConflictClasses()
All objects which contain conflicts between the current and reconciled versions. |
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. |
IVersion |
getDefaultVersion()
The Default version. |
boolean |
getDelimitedIdentifierCase()
True if DBMS's quoted identifiers are case sensitive. |
java.lang.String |
getDescription()
The version's description. |
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()
Deprecated. Internal use only. |
IEnumBSTR |
getKeywords()
The list of DBMS specific reserved keywords. |
int |
getMajorVersion()
Geodatabase major version level. |
int |
getMinorVersion()
Geodatabase minor version level. |
IEnumBSTR |
getModifiedClasses()
All objects modified by the current and reconciled versions. |
java.lang.String |
getName()
The name of the Dataset. |
java.lang.String |
getPathName()
The file system full path of the workspace. |
IVersion |
getPreReconcileVersion()
The version prior to reconciliation. |
IWorkspaceProperty |
getProperty(int propertyGroup,
int propertyType)
Information about this particular property. |
IPropertySet |
getPropertySet()
The set of properties for the dataset. |
IEnumVersionInfo |
getRecommendedReconcileOrder()
An ordered list of versions that can be used to optimize reconciliation against the default version. |
IEnumBSTR |
getRecommendedSyncOrder()
An ordered list of replicas that need to be synchronized in order to optimize reconciliation against the default version. |
IVersion |
getReconcileVersion()
The version that the current version is reconciling against. |
IEnumSpatialReferenceInfo |
getSpatialReferenceInfo()
The defined Spatial References in the Workspace. |
java.lang.String |
getSpecialCharacter(int sqlSC)
Special DBMS dependent SQL characters. |
IVersion |
getStartEditingVersion()
The version prior to any edits. |
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. |
IVersionInfo |
getVersionInfo()
This version's information. |
IEnumLockInfo |
getVersionLocks()
This version's locks. |
java.lang.String |
getVersionName()
The name of the version. |
IEnumVersionInfo |
getVersions()
All versions the user owns and those which are public or protected. |
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 |
boolean |
hasParent()
True if this version have a parent version. |
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 |
isInTransaction()
Indicates if there is already a transaction in progress. |
boolean |
isRedefined()
Determines whether the state of the version corresponding to this version object has been redefined in the database. |
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. |
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. |
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. |
void |
post(java.lang.String versionName)
Posts the current version to the reconcilled version. |
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. |
boolean |
reconcile(java.lang.String versionName)
Reconciles the current version with a target version. |
boolean |
reconcile2(java.lang.String versionName,
boolean acquireLock)
Reconciles the current version with a target version. |
boolean |
reconcile3(java.lang.String versionName,
boolean acquireLock,
boolean abortIfConflicts)
Reconciles the current version with a target version. |
void |
redoEditOperation()
Causes a Redo to be performed on the last undo. |
void |
refreshVersion()
Refreshes the version with the corresponding database state. |
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 a VersionedWorkspace. |
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. |
void |
setAccess(int access)
The version's access permission. |
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 |
setDescription(java.lang.String description)
The version's description. |
void |
setProperty(int propertyGroup,
int propertyType,
IWorkspaceProperty workspaceProperty)
Information about this particular property. |
void |
setVersionName(java.lang.String name)
The name of the version. |
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. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public VersionedWorkspace(java.lang.Object obj) throws java.io.IOException
obj
to VersionedWorkspace
. *
VersionedWorkspace o = (VersionedWorkspace)obj; // will not work
VersionedWorkspace o = new VersionedWorkspace(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problems
VersionedWorkspace theVersionedWorkspace = (VersionedWorkspace) obj;
Method Detail |
---|
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void 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 release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public IEnumVersionInfo getVersions() throws java.io.IOException, AutomationException
getVersions
in interface IVersionedWorkspace
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IVersion getDefaultVersion() throws java.io.IOException, AutomationException
getDefaultVersion
in interface IVersionedWorkspace
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IVersion findVersion(java.lang.String name) throws java.io.IOException, AutomationException
findVersion
in interface IVersionedWorkspace
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void compress() throws java.io.IOException, AutomationException
compress
in interface IVersionedWorkspace
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumVersionInfo getRecommendedReconcileOrder() throws java.io.IOException, AutomationException
getRecommendedReconcileOrder
in interface IVersionedWorkspace2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumBSTR getRecommendedSyncOrder() throws java.io.IOException, AutomationException
getRecommendedSyncOrder
in interface IVersionedWorkspace3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumLockInfo getVersionLocks() throws java.io.IOException, AutomationException
getVersionLocks
in interface IVersion
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IVersionInfo getVersionInfo() throws java.io.IOException, AutomationException
getVersionInfo
in interface IVersion
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getVersionName() throws java.io.IOException, AutomationException
getVersionName
in interface IVersion
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setVersionName(java.lang.String name) throws java.io.IOException, AutomationException
setVersionName
in interface IVersion
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getDescription() throws java.io.IOException, AutomationException
getDescription
in interface IVersion
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDescription(java.lang.String description) throws java.io.IOException, AutomationException
setDescription
in interface IVersion
description
- The description (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getAccess() throws java.io.IOException, AutomationException
getAccess
in interface IVersion
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAccess(int access) throws java.io.IOException, AutomationException
setAccess
in interface IVersion
access
- A com.esri.arcgis.geodatabase.esriVersionAccess constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean hasParent() throws java.io.IOException, AutomationException
hasParent
in interface IVersion
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void delete() throws java.io.IOException, AutomationException
delete
in interface IDataset
delete
in interface IVersion
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void refreshVersion() throws java.io.IOException, AutomationException
refreshVersion
in interface IVersion
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IVersion createVersion(java.lang.String newName) throws java.io.IOException, AutomationException
createVersion
in interface IVersion
newName
- The newName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IVersion getCommonAncestor(IVersion otherVersion) throws java.io.IOException, AutomationException
getCommonAncestor
in interface IVersion2
otherVersion
- A reference to a com.esri.arcgis.geodatabase.IVersion (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IVersion createChild(java.lang.String name, IVersion initialStateVersion) throws java.io.IOException, AutomationException
createChild
in interface IVersion2
name
- The name (in)initialStateVersion
- A reference to a com.esri.arcgis.geodatabase.IVersion (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isRedefined() throws java.io.IOException, AutomationException
isRedefined
in interface IVersion2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumBSTR getModifiedClasses() throws java.io.IOException, AutomationException
getModifiedClasses
in interface IVersionEdit
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumConflictClass getConflictClasses() throws java.io.IOException, AutomationException
getConflictClasses
in interface IVersionEdit
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IVersion getReconcileVersion() throws java.io.IOException, AutomationException
getReconcileVersion
in interface IVersionEdit
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IVersion getStartEditingVersion() throws java.io.IOException, AutomationException
getStartEditingVersion
in interface IVersionEdit
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IVersion getPreReconcileVersion() throws java.io.IOException, AutomationException
getPreReconcileVersion
in interface IVersionEdit
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IVersion getCommonAncestorVersion() throws java.io.IOException, AutomationException
getCommonAncestorVersion
in interface IVersionEdit
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean reconcile(java.lang.String versionName) throws java.io.IOException, AutomationException
reconcile
in interface IVersionEdit
versionName
- The versionName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canPost() throws java.io.IOException, AutomationException
canPost
in interface IVersionEdit
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void post(java.lang.String versionName) throws java.io.IOException, AutomationException
post
in interface IVersionEdit
versionName
- The versionName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean reconcile2(java.lang.String versionName, boolean acquireLock) throws java.io.IOException, AutomationException
reconcile2
in interface IVersionEdit2
versionName
- The versionName (in)acquireLock
- The acquireLock (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean reconcile3(java.lang.String versionName, boolean acquireLock, boolean abortIfConflicts) throws java.io.IOException, AutomationException
reconcile3
in interface IVersionEdit3
versionName
- The versionName (in)acquireLock
- The acquireLock (in)abortIfConflicts
- The abortIfConflicts (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPropertySet getConnectionProperties() throws java.io.IOException, AutomationException
getConnectionProperties
in interface IWorkspace
java.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 IWorkspace
java.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 IWorkspace
datasetType
- 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 IWorkspace
datasetType
- 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 IWorkspace
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getType() throws java.io.IOException, AutomationException
getType
in interface IDataset
getType
in interface IWorkspace
java.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 IWorkspace
java.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 IWorkspace
java.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 IWorkspace
sqlStmt
- The sqlStmt (in)
java.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 IFeatureWorkspace
name
- 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 IFeatureWorkspace
name
- 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 IFeatureWorkspace
name
- 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 IFeatureWorkspace
name
- 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 IFeatureWorkspace
name
- 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 IFeatureWorkspace
name
- 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 IFeatureWorkspace
java.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 IFeatureWorkspace
queryName
- 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 IFeatureWorkspace
name
- 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 IFeatureWorkspace
relClassName
- 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 IFeatureWorkspace
relClass
- 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 java.lang.String getName() throws java.io.IOException, AutomationException
getName
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IName getFullName() throws java.io.IOException, AutomationException
getFullName
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getBrowseName() throws java.io.IOException, AutomationException
getBrowseName
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBrowseName(java.lang.String name) throws java.io.IOException, AutomationException
setBrowseName
in interface IDataset
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getCategory() throws java.io.IOException, AutomationException
getCategory
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumDataset getSubsets() throws java.io.IOException, AutomationException
getSubsets
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IWorkspace getWorkspace() throws java.io.IOException, AutomationException
getWorkspace
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPropertySet getPropertySet() throws java.io.IOException, AutomationException
getPropertySet
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canCopy() throws java.io.IOException, AutomationException
canCopy
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDataset copy(java.lang.String copyName, IWorkspace copyWorkspace) throws java.io.IOException, AutomationException
copy
in interface IDataset
copyName
- The copyName (in)copyWorkspace
- A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canDelete() throws java.io.IOException, AutomationException
canDelete
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canRename() throws java.io.IOException, AutomationException
canRename
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void rename(java.lang.String name) throws java.io.IOException, AutomationException
rename
in interface IDataset
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void addDataset(IDataset datasetToAdd) throws java.io.IOException, AutomationException
addDataset
in interface IDatasetContainer
datasetToAdd
- 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 IWorkspaceEdit
withUndoRedo
- 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 IWorkspaceEdit
saveEdits
- 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 IWorkspaceEdit
java.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 IWorkspaceEdit
java.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 IWorkspaceEdit
java.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 IWorkspaceEdit
java.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 IWorkspaceEdit
hasUndos
- 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 IWorkspaceEdit
java.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 IWorkspaceEdit
hasRedos
- 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 IWorkspaceEdit
java.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 IWorkspaceEdit
java.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 IWorkspaceEdit
java.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 IWorkspaceEdit
hasEdits
- 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 deleteByName(IDatasetName aName) throws java.io.IOException, AutomationException
deleteByName
in interface IFeatureWorkspaceManage
aName
- 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 IFeatureWorkspaceManage
aName
- 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 IFeatureWorkspaceManage
name
- 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 IFeatureWorkspaceManage
aName
- 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 IFeatureWorkspaceManage
aName
- 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 IFeatureWorkspaceManage
tableName
- 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 IFeatureWorkspaceManage
tableName
- 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 IFeatureWorkspaceManage
inField
- 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 IFeatureWorkspaceSchemaEdit
name
- 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 IFeatureWorkspaceSchemaEdit
name
- 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 IGeodatabaseRelease
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCurrentRelease() throws java.io.IOException, AutomationException
isCurrentRelease
in interface IGeodatabaseRelease
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getMajorVersion() throws java.io.IOException, AutomationException
getMajorVersion
in interface IGeodatabaseRelease
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getMinorVersion() throws java.io.IOException, AutomationException
getMinorVersion
in interface IGeodatabaseRelease
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getBugfixVersion() throws java.io.IOException, AutomationException
getBugfixVersion
in interface IGeodatabaseRelease
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void upgrade() throws java.io.IOException, AutomationException
upgrade
in interface IGeodatabaseRelease
java.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 ITransactions
java.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 ITransactions
java.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 ITransactions
java.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 ITransactions
java.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 ITransactionsOptions
interval
- 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 ITransactionsOptions
java.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 IWorkspaceDomains
domain
- 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 IWorkspaceDomains
domainName
- 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 IWorkspaceDomains
domainName
- 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 IWorkspaceDomains
java.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 IWorkspaceDomains
domainName
- 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 IWorkspaceDomains
type
- 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 IWorkspaceDomains2
domain
- 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 IWorkspaceDomains3
domain
- 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 ISpatialCacheManager
extent
- 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 ISpatialCacheManager
java.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 ISpatialCacheManager
java.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 ISpatialCacheManager
java.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 ISpatialCacheManager2
extent
- 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 ISpatialCacheManager2
java.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 IFeatureWorkspaceAnno
name
- 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 IFeatureWorkspaceAnno
name
- 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 IFeatureWorkspaceAnno
name
- 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 IDatabaseCompact
java.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 IDatabaseCompact
java.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 ISQLSyntax
dbName
- 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 ISQLSyntax
tableName
- 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 ISQLSyntax
fullName
- 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 ISQLSyntax
fullName
- 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 ISQLSyntax
sqlFunc
- 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 ISQLSyntax
sqlSC
- 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 ISQLSyntax
java.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 ISQLSyntax
java.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 ISQLSyntax
java.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 ISQLSyntax
java.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 ISQLSyntax
java.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 ISQLSyntax
java.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 ISQLSyntax
java.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 ISQLSyntax
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IWorkspaceProperty getProperty(int propertyGroup, int propertyType) throws java.io.IOException, AutomationException
getProperty
in interface IWorkspaceProperties
propertyGroup
- A com.esri.arcgis.geodatabase.esriWorkspacePropertyGroupType constant (in)propertyType
- The propertyType (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setProperty(int propertyGroup, int propertyType, IWorkspaceProperty workspaceProperty) throws java.io.IOException, AutomationException
setProperty
in interface IWorkspaceProperties
propertyGroup
- A com.esri.arcgis.geodatabase.esriWorkspacePropertyGroupType constant (in)propertyType
- The propertyType (in)workspaceProperty
- A reference to a com.esri.arcgis.geodatabase.IWorkspaceProperty (in)
java.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 IWorkspaceConfiguration
java.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 IWorkspaceExtensionManager
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 int getExtensionCount() throws java.io.IOException, AutomationException
getExtensionCount
in interface IWorkspaceExtensionManager
java.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 IWorkspaceExtensionManager
index
- 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 IWorkspaceExtensionManager
name
- 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 IWorkspaceExtensionManager
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 IEnumSpatialReferenceInfo getSpatialReferenceInfo() throws java.io.IOException, AutomationException
getSpatialReferenceInfo
in interface IWorkspaceSpatialReferenceInfo
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 IDatabaseConnectionInfo
java.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 IDatabaseConnectionInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |