org.picocontainer.gems.behaviors
Class Assimilating
java.lang.Object
org.picocontainer.behaviors.AbstractBehaviorFactory
org.picocontainer.gems.behaviors.Assimilating
- All Implemented Interfaces:
- Serializable, org.picocontainer.BehaviorFactory, org.picocontainer.ComponentFactory
public class Assimilating
- extends org.picocontainer.behaviors.AbstractBehaviorFactory
Factory for the Assimilated. This factory will create Assimilated instances for all
ComponentAdapter instances created by the delegate. This will assimilate every component for a specific type.
- Author:
- Jörg Schaible
- See Also:
- Serialized Form
|
Method Summary |
org.picocontainer.ComponentAdapter |
addComponentAdapter(org.picocontainer.ComponentMonitor componentMonitor,
org.picocontainer.LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
org.picocontainer.ComponentAdapter adapter)
|
org.picocontainer.ComponentAdapter |
createComponentAdapter(org.picocontainer.ComponentMonitor componentMonitor,
org.picocontainer.LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
org.picocontainer.Parameter... parameters)
Create a Assimilated. |
| Methods inherited from class org.picocontainer.behaviors.AbstractBehaviorFactory |
accept, arePropertiesPresent, getAndRemovePropertiesIfPresentByKey, mergeProperties, removePropertiesIfPresent, verify, wrap |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Assimilating
public Assimilating(Class<?> type)
- Construct an Assimilating. The instance will use the
StandardProxyFactory using the JDK
implementation.
- Parameters:
type - The assimilated type.
Assimilating
public Assimilating(Class<?> type,
ProxyFactory proxyFactory)
- Construct an Assimilating using a special
ProxyFactory.
- Parameters:
type - The assimilated type.proxyFactory - The proxy factory to use.
createComponentAdapter
public org.picocontainer.ComponentAdapter createComponentAdapter(org.picocontainer.ComponentMonitor componentMonitor,
org.picocontainer.LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
org.picocontainer.Parameter... parameters)
throws org.picocontainer.PicoCompositionException
- Create a
Assimilated. This adapter will wrap the returned ComponentAdapter of the
deleated ComponentFactory.
- Specified by:
createComponentAdapter in interface org.picocontainer.ComponentFactory- Overrides:
createComponentAdapter in class org.picocontainer.behaviors.AbstractBehaviorFactory
- Throws:
org.picocontainer.PicoCompositionException- See Also:
ComponentFactory.createComponentAdapter(ComponentMonitor,LifecycleStrategy,Properties,Object,Class,Parameter...)
addComponentAdapter
public org.picocontainer.ComponentAdapter addComponentAdapter(org.picocontainer.ComponentMonitor componentMonitor,
org.picocontainer.LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
org.picocontainer.ComponentAdapter adapter)
- Specified by:
addComponentAdapter in interface org.picocontainer.BehaviorFactory- Overrides:
addComponentAdapter in class org.picocontainer.behaviors.AbstractBehaviorFactory
Copyright © 2003-2009 Codehaus. All Rights Reserved.