|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AdapterFactory
An adapter factory defines behavioral extensions for
one or more classes that implements the Adaptable
interface. Adapter factories are registered with an
adapter manager.
This interface can be used without OSGi running.
Clients may implement this interface.
AdapterManager
,
Adaptable
Method Summary | |
---|---|
java.lang.Object |
getAdapter(java.lang.Object adaptableObject,
java.lang.Class adapterType)
Returns an object which is an instance of the given class associated with the given object. |
java.lang.Class[] |
getAdapterList()
Returns the collection of adapter types handled by this factory. |
Method Detail |
---|
java.lang.Object getAdapter(java.lang.Object adaptableObject, java.lang.Class adapterType)
null
if
no such object can be found.
adaptableObject
- the adaptable object being queried
(usually an instance of IAdaptable
)adapterType
- the type of adapter to look up
null
if this adapter factory
does not have an adapter of the given type for the
given objectjava.lang.Class[] getAdapterList()
This method is generally used by an adapter manager
to discover which adapter types are supported, in advance
of dispatching any actual getAdapter
requests.
|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |