org.eclipse.ecf.core
Class AbstractContainerAdapterFactory
java.lang.Object
org.eclipse.ecf.core.AbstractContainerAdapterFactory
- All Implemented Interfaces:
- org.eclipse.core.runtime.IAdapterFactory
- Direct Known Subclasses:
- AbstractSharedObjectContainerAdapterFactory, MultiProtocolFileSystemBrowserAdapterFactory, MultiProtocolOutgoingAdapterFactory, MultiProtocolRetrieveAdapterFactory
public abstract class AbstractContainerAdapterFactory
- extends java.lang.Object
- implements org.eclipse.core.runtime.IAdapterFactory
Abstract container adapter factory. This is an abstract implementation of the
IAdapterFactory interface. Subclasses may be created as appropriate.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractContainerAdapterFactory
public AbstractContainerAdapterFactory()
getAdapter
public java.lang.Object getAdapter(java.lang.Object adaptableObject,
java.lang.Class adapterType)
- Specified by:
getAdapter in interface org.eclipse.core.runtime.IAdapterFactory
getContainerAdapter
protected abstract java.lang.Object getContainerAdapter(IContainer container,
java.lang.Class adapterType)
- Method called by implementation of
getAdapter(Object, Class) if the
adaptableObject is an instance of IContainer. Subclasses should implement to
return the proper container adapter object based upon the given adapterType.
- Parameters:
container - the IContainer adaptable object provided to the adapter. Will not be null.adapterType - the type (interface) of the adapter on the given container. Will not be null
- Returns:
- Object the container adapter instance. May be
null.
getAdapterList
public abstract java.lang.Class[] getAdapterList()
- Specified by:
getAdapterList in interface org.eclipse.core.runtime.IAdapterFactory