de.intarsys.tools.facade
Class DelegatingFacadeFactory

java.lang.Object
  extended by de.intarsys.tools.facade.FacadeFactory
      extended by de.intarsys.tools.facade.DelegatingFacadeFactory
All Implemented Interfaces:
IFacadeFactory

public class DelegatingFacadeFactory
extends FacadeFactory


Constructor Summary
DelegatingFacadeFactory()
           
 
Method Summary
 void addFactory(IFacadeFactory factory)
           
protected  IFacade basicCreate(java.lang.Object nativeObject)
           
 IFacade createFacade(java.lang.Object nativeObject)
          The IFacade associated with object.
 void removeFactory(IFacadeFactory factory)
           
 
Methods inherited from class de.intarsys.tools.facade.FacadeFactory
get, set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DelegatingFacadeFactory

public DelegatingFacadeFactory()
Method Detail

basicCreate

protected IFacade basicCreate(java.lang.Object nativeObject)

addFactory

public void addFactory(IFacadeFactory factory)

removeFactory

public void removeFactory(IFacadeFactory factory)

createFacade

public final IFacade createFacade(java.lang.Object nativeObject)
Description copied from interface: IFacadeFactory
The IFacade associated with object.

Parameters:
nativeObject - The object whose IFacade is to be created.
Returns:
The IFacade associated with object.