|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.interop.Dispatch com.esri.arcgis.geodatabase.IWorkspaceExtensionManagerProxy
public class IWorkspaceExtensionManagerProxy
Provides access to members that manage a workspace extension.
IWorkspaceExtensionManager is an optional interface supported by Personal, File and ArcSDE geodatabase workspaces. The FindExtension method returns a reference to a workspace extension given its GUID. An application can also discover and iterate over all extensions using the ExtensionCount and Extension properties.
IWorkspace
,
Serialized FormField Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
IWorkspaceExtensionManagerProxy()
|
|
IWorkspaceExtensionManagerProxy(Object obj)
|
protected |
IWorkspaceExtensionManagerProxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
IWorkspaceExtension |
findExtension(IUID pGUID)
Finds the specified workspace extension by its globally unique id. |
IWorkspaceExtension |
getExtension(int index)
The workspace extension at this index. |
int |
getExtensionCount()
The number of workspace extensions. |
void |
registerExtension(String name,
IUID pGUID)
Registers this workspace extension with the database making it required for successful connection to this database. |
void |
removeListener(String iidStr,
Object theListener)
|
void |
unRegisterExtension(IUID pGUID)
UnRegisters this workspace extension making it no longer required for successful connection to this database. |
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, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public boolean noncastable
Constructor Detail |
---|
public IWorkspaceExtensionManagerProxy()
public IWorkspaceExtensionManagerProxy(Object obj) throws IOException
IOException
protected IWorkspaceExtensionManagerProxy(Object obj, String iid) throws IOException
IOException
Method Detail |
---|
public void addListener(String iidStr, Object theListener, Object theSource) throws IOException
addListener
in class com.esri.arcgis.interop.Dispatch
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class com.esri.arcgis.interop.Dispatch
IOException
public IWorkspaceExtension findExtension(IUID pGUID) throws IOException, AutomationException
findExtension
in interface IWorkspaceExtensionManager
pGUID
- A reference to a com.esri.arcgis.system.IUID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getExtensionCount() throws IOException, AutomationException
getExtensionCount
in interface IWorkspaceExtensionManager
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IWorkspaceExtension getExtension(int index) throws IOException, AutomationException
getExtension
in interface IWorkspaceExtensionManager
index
- The index (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void registerExtension(String name, IUID pGUID) throws IOException, AutomationException
registerExtension
in interface IWorkspaceExtensionManager
name
- The name (in)pGUID
- A reference to a com.esri.arcgis.system.IUID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void unRegisterExtension(IUID pGUID) throws IOException, AutomationException
unRegisterExtension
in interface IWorkspaceExtensionManager
pGUID
- A reference to a com.esri.arcgis.system.IUID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |