com.esri.arcgis.geodatabase
Class IWorkspaceConfigurationProxy
java.lang.Object
com.esri.arcgis.interop.Dispatch
com.esri.arcgis.geodatabase.IWorkspaceConfigurationProxy
- All Implemented Interfaces:
- IWorkspaceConfiguration, Externalizable, Serializable
public class IWorkspaceConfigurationProxy
- extends com.esri.arcgis.interop.Dispatch
- implements IWorkspaceConfiguration, Serializable
Provides access to configuration keywords.
Remarks
IWorkspaceConfiguration is an optional interface that allows you to get an enumeration of the configuration keywords for an ArcSDE or File geodatabase workspace. You can determine if the workspace supports the reporting of configuration keywords by using the IWorkspaceProperties interface. Configuration keywords are used in an ArcSDE or File geodatabase to specify storage parameters during the creation of new datasets, such as tables, feature classes and geometric networks. The following methods use configuration keywords when they create data in an ArcSDE or File geodatabase workspace:
IFeatureWorkspace::CreateFeatureClass
IFeatureWorkspace::CreateTable
IFeatureWorkspaceAnno::CreateAnnotationClass
IFeatureDataset::CreateFeatureClass
IClassSchemaEdit::RergisterAsObjectClass
IFeatureDataConverter::ConvertFeatureClass
IFeatureDataConverter::ConvertFeatureDataset
IFeatureDataConverter::ConvertTable
IFeatureDataConverter2::ConvertFeatureClass
IFeatureDataConverter2::ConvertTable
IRouteMeasureEventGeoprocessor::Concatenate
IRouteMeasureEventGeoprocessor::Dissolve
IRouteMeasureEventGeoprocessor::Intersect
IRouteMeasureEventGeoprocessor::Union
INetworkLoader2::ConfigurationKeyword
IDatasetContainer2::CreateDataset
ITopologyContainer::CreateTopology
ArcSDE workspaces started supporting the reporting of configuration keywords at the 8.1 release. You can determine if a workspace supports the reporting of configuration keywords using the IWorkspaceProperties interface.
When To Use
The IWorkspaceConfiguration interface provides access to members that allow you to get a list of configuration keywords from an ArcSDE workspace.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
- See Also:
- Serialized Form
| Fields inherited from class com.esri.arcgis.interop.Dispatch |
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, E |
| Methods inherited from class com.esri.arcgis.interop.Dispatch |
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, queryInterface, release, setNativeMode, setPropertyByName, toString, vtblInvoke |
IWorkspaceConfigurationProxy
public IWorkspaceConfigurationProxy()
IWorkspaceConfigurationProxy
public IWorkspaceConfigurationProxy(Object obj)
throws IOException
- Throws:
IOException
IWorkspaceConfigurationProxy
protected IWorkspaceConfigurationProxy(Object obj,
String iid)
throws IOException
- Throws:
IOException
addListener
public void addListener(String iidStr,
Object theListener,
Object theSource)
throws IOException
- Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
- Throws:
IOException
removeListener
public void removeListener(String iidStr,
Object theListener)
throws IOException
- Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
- Throws:
IOException
getConfigurationKeywords
public IEnumConfigurationKeyword getConfigurationKeywords()
throws IOException,
AutomationException
- The available configuration keywords.
Remarks
Returns an enumeration of all the of the configuration keywords for an ArcSDE or File geodatabase workspace.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
- Specified by:
getConfigurationKeywords in interface IWorkspaceConfiguration
- Returns:
- A reference to a com.esri.arcgis.geodatabase.IEnumConfigurationKeyword
- Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
writeExternal
public void writeExternal(ObjectOutput out)
throws IOException
- Specified by:
writeExternal in interface Externalizable- Overrides:
writeExternal in class com.esri.arcgis.interop.Dispatch
- Throws:
IOException
readExternal
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
- Specified by:
readExternal in interface Externalizable- Overrides:
readExternal in class com.esri.arcgis.interop.Dispatch
- Throws:
IOException
ClassNotFoundException