de.intarsys.tools.adapter
public class StandardAdapterOutlet extends java.lang.Object implements IAdapterOutlet
IAdapterOutlet
.Constructor and Description |
---|
StandardAdapterOutlet() |
Modifier and Type | Method and Description |
---|---|
<T> T |
getAdapter(java.lang.Object object,
java.lang.Class<T> clazz)
Return an object of type
clazz that represents
object . |
java.lang.Class |
getBaseType()
The type of objects that can be adapted by this factory.
|
void |
registerAdapterFactory(IAdapterFactory factory)
Register a new
IAdapterFactory |
void |
unregisterAdapterFactory(IAdapterFactory factory)
Unregister an
IAdapterFactory . |
public <T> T getAdapter(java.lang.Object object, java.lang.Class<T> clazz)
IAdapterFactory
clazz
that represents
object
.
This method should return null
if adaption is not possible.
getAdapter
in interface IAdapterFactory
clazz
that represents
object
.public java.lang.Class getBaseType()
IAdapterFactory
getBaseType
in interface IAdapterFactory
public void registerAdapterFactory(IAdapterFactory factory)
IAdapterOutlet
IAdapterFactory
registerAdapterFactory
in interface IAdapterOutlet
public void unregisterAdapterFactory(IAdapterFactory factory)
IAdapterOutlet
IAdapterFactory
. Nothing happens if
factory
was not registered before.unregisterAdapterFactory
in interface IAdapterOutlet