intarsys runtime library

de.intarsys.tools.adapter
Class StandardAdapterOutlet

java.lang.Object
  extended by de.intarsys.tools.adapter.StandardAdapterOutlet
All Implemented Interfaces:
IAdapterFactory, IAdapterOutlet

public class StandardAdapterOutlet
extends Object
implements IAdapterOutlet

The standard implementation for IAdapterOutlet.


Constructor Summary
StandardAdapterOutlet()
           
 
Method Summary
<T> T
getAdapter(Object object, Class<T> clazz)
          Return an object of type clazz that represents object.
 Class getBaseType()
          The type of objects that can be adapted by this factory.
 void registerAdapterFactory(IAdapterFactory factory)
           
 void unregisterAdapterFactory(IAdapterFactory factory)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandardAdapterOutlet

public StandardAdapterOutlet()
Method Detail

getAdapter

public <T> T getAdapter(Object object,
                        Class<T> clazz)
Description copied from interface: IAdapterFactory
Return an object of type clazz that represents object.

This method should return null if adaption is not possible.

Specified by:
getAdapter in interface IAdapterFactory
Returns:

getBaseType

public Class getBaseType()
Description copied from interface: IAdapterFactory
The type of objects that can be adapted by this factory.

Specified by:
getBaseType in interface IAdapterFactory
Returns:

registerAdapterFactory

public void registerAdapterFactory(IAdapterFactory factory)
Specified by:
registerAdapterFactory in interface IAdapterOutlet

unregisterAdapterFactory

public void unregisterAdapterFactory(IAdapterFactory factory)
Specified by:
unregisterAdapterFactory in interface IAdapterOutlet

intarsys runtime library

Copyright © 2008 intarsys consulting GmbH. All Rights Reserved.