net.sf.seaf.factory.impl.support
Class DelegatingFactoryBase

java.lang.Object
  extended by net.sf.seaf.factory.impl.support.DelegatingFactoryBase
Direct Known Subclasses:
CachingFactory, InitializingFactory, ProxyingFactory, SetterInitializer, TypeResolvingFactory

public class DelegatingFactoryBase
extends Object

Base class for factories that delegate instantiation to an instantiating factory.


Constructor Summary
DelegatingFactoryBase()
          Default empty constructor.
DelegatingFactoryBase(Factory instantiatingFactory)
          Full constructor.
 
Method Summary
protected  Factory getInstantiatingFactory()
          Get the instantiating factory.
 void setInstantiatingFactory(Factory instantiatingFactory)
          Set the instantiating factory.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DelegatingFactoryBase

public DelegatingFactoryBase()
Default empty constructor. The instantiating factory must be set by the setter method.


DelegatingFactoryBase

public DelegatingFactoryBase(Factory instantiatingFactory)
Full constructor.

Parameters:
instantiatingFactory - The instantiating factory
Method Detail

getInstantiatingFactory

protected final Factory getInstantiatingFactory()
Get the instantiating factory.

Returns:
The instantiating factory

setInstantiatingFactory

public final void setInstantiatingFactory(Factory instantiatingFactory)
Set the instantiating factory.

Parameters:
instantiatingFactory - The instantiating factory


Copyright © 2008-2012 SEAF. All Rights Reserved.