Package de.intarsys.tools.adapter
Class StandardAdapterOutlet
- java.lang.Object
-
- de.intarsys.tools.adapter.StandardAdapterOutlet
-
- All Implemented Interfaces:
IAdapterFactory,IAdapterOutlet
public class StandardAdapterOutlet extends java.lang.Object implements IAdapterOutlet
The standard implementation forIAdapterOutlet.
-
-
Constructor Summary
Constructors Constructor Description StandardAdapterOutlet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> TgetAdapter(java.lang.Object object, java.lang.Class<T> clazz)Return an object of typeclazzthat representsobject.java.lang.ClassgetBaseType()The type of objects that can be adapted by this factory.voidregisterAdapterFactory(IAdapterFactory factory)Register a newIAdapterFactoryvoidunregisterAdapterFactory(IAdapterFactory factory)Unregister anIAdapterFactory.
-
-
-
Method Detail
-
getAdapter
public <T> T getAdapter(java.lang.Object object, java.lang.Class<T> clazz)Description copied from interface:IAdapterFactoryReturn an object of typeclazzthat representsobject.This method should return
nullif adaption is not possible.- Specified by:
getAdapterin interfaceIAdapterFactory- Returns:
- Return an object of type
clazzthat representsobject.
-
getBaseType
public java.lang.Class getBaseType()
Description copied from interface:IAdapterFactoryThe type of objects that can be adapted by this factory.- Specified by:
getBaseTypein interfaceIAdapterFactory- Returns:
- The type of objects that can be adapted by this factory.
-
registerAdapterFactory
public void registerAdapterFactory(IAdapterFactory factory)
Description copied from interface:IAdapterOutletRegister a newIAdapterFactory- Specified by:
registerAdapterFactoryin interfaceIAdapterOutlet
-
unregisterAdapterFactory
public void unregisterAdapterFactory(IAdapterFactory factory)
Description copied from interface:IAdapterOutletUnregister anIAdapterFactory. Nothing happens iffactorywas not registered before.- Specified by:
unregisterAdapterFactoryin interfaceIAdapterOutlet
-
-