|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
An adapter factory defines behavioral extensions for
one or more classes that implements the IAdaptable
interface. Adapter factories are registered with an
adapter manager.
Clients may implement this interface.
IAdapterManager
,
IAdaptable
Method Summary | |
Object |
getAdapter(Object adaptableObject,
Class adapterType)
Returns an object which is an instance of the given class associated with the given object. |
Class[] |
getAdapterList()
Returns the collection of adapter types handled by this factory. |
Method Detail |
public Object getAdapter(Object adaptableObject, 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 objectpublic 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.
|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |