Package org.picocontainer.defaults

This package contains a default implementation of the PicoContainer API.

See:
          Description

Interface Summary
ComponentAdapterFactory  
ObjectReference A way to refer to objects that are stored in awkward places (for example HttpSession or ThreadLocal).
Swappable Interface implemented by all proxy instances created by {@link ImplementationHidingComponentAdapter).
 

Class Summary
AbstractComponentAdapter  
BeanComponentAdapter {@inheritDoc} Instantiates components using Setter Injection.
BeanPropertyComponentAdapterFactory A generic ComponentAdapter that will set bean properties on the instantiated component.
CachingComponentAdapter This ComponentAdapter caches the instance.
CachingComponentAdapterFactory  
ComponentParameter A ComponentParameter should be used to pass in a particular component as argument to a different component's constructor.
ConstantParameter A ConstantParameter should be used to pass in "constant" arguments to constructors.
ConstructorComponentAdapter Instantiates components using Constructor-Based Dependency Injection.
ConstructorComponentAdapterFactory  
DecoratingComponentAdapter  
DecoratingComponentAdapterFactory  
DefaultComponentAdapterFactory Creates instances of ConstructorComponentAdapter decorated by CachingComponentAdapter.
DefaultPicoContainer The Standard PicoContainer/MutablePicoContainer implementation.
ImplementationHidingComponentAdapter This component adapter makes it possible to hide the implementation of a real subject (behind a proxy).
ImplementationHidingComponentAdapterFactory  
InstanceComponentAdapter  
InstantiatingComponentAdapter This ComponentAdapter will instantiate a new object for each call to ComponentAdapter.getComponentInstance().
InterfaceFinder Helper class for finding implemented interfaces of classes and objects.
NullPicoContainer  
SimpleReference  
SynchronizedComponentAdapter  
SynchronizedComponentAdapterFactory  
 

Exception Summary
AmbiguousComponentResolutionException  
AssignabilityRegistrationException  
BeanPropertyComponentAdapterFactory.NoSuchPropertyException  
BeanPropertyComponentAdapterFactory.PicoBeanInfoInitializationException  
CyclicDependencyException  
DuplicateComponentKeyRegistrationException  
NotConcreteRegistrationException  
PicoInvocationTargetInitializationException  
TooManySatisfiableConstructorsException  
UnsatisfiableDependenciesException  
 

Package org.picocontainer.defaults Description

This package contains a default implementation of the PicoContainer API.



Copyright © 2003-2004 Codehaus. All Rights Reserved.