Uses of Package
org.picocontainer.defaults

Packages that use org.picocontainer.defaults
org.picocontainer.alternatives   
org.picocontainer.defaults This package contains the default implementation of the PicoContainer API. 
 

Classes in org.picocontainer.defaults used by org.picocontainer.alternatives
CachingComponentAdapterFactory
           
ComponentAdapterFactory
           A component adapter factory is responsible for creating ComponentAdapter component adapters.
ImplementationHidingComponentAdapter
          This component adapter makes it possible to hide the implementation of a real subject (behind a proxy) provided the key is an interface.
ImplementationHidingComponentAdapterFactory
           
 

Classes in org.picocontainer.defaults used by org.picocontainer.defaults
AbstractComponentAdapter
          Base class for a ComponentAdapter with general functionality.
AbstractMonitoringLifecycleStrategy
          Abstract base class for lifecycle strategy implementation supporting a ComponentMonitor.
AbstractPicoVisitor
          Abstract PicoVisitor implementation.
AmbiguousComponentResolutionException
          Exception that is thrown as part of the introspection.
AssignabilityRegistrationException
          A subclass of PicoRegistrationException that is thrown during component registration if the component's key is a type and the implementation is not assignable to.
BasicComponentParameter
          A BasicComponentParameter should be used to pass in a particular component as argument to a different component's constructor.
BeanPropertyComponentAdapter
          Decorating component adapter that can be used to set additional properties on a component in a bean style.
CollectionComponentParameter
          A CollectionComponentParameter should be used to support inject an Array, a Collectionor Mapof components automatically.
ComponentAdapterFactory
           A component adapter factory is responsible for creating ComponentAdapter component adapters.
ComponentMonitorStrategy
           Interface responsible for changing monitoring strategy.
ComponentParameter
          A ComponentParameter should be used to pass in a particular component as argument to a different component's constructor.
ConstructorInjectionComponentAdapter.Guard
           
CyclicDependencyGuard
          Interface for a guard implementation looking after cyclic dependencies.
DecoratingComponentAdapter
           Component adapter which decorates another adapter.
DecoratingComponentAdapterFactory
           
InstantiatingComponentAdapter
          This ComponentAdapter will instantiate a new object for each call to ComponentAdapter.getComponentInstance(PicoContainer).
InstantiatingComponentAdapter.Guard
          The cycle guard for the verification.
LifecycleStrategy
          An interface which specifies the lifecyle strategy on the component instance.
MapFactory
          A simple factory for ordered maps: use JDK1.4's java.util.LinkedHashMap if available, or commons-collection's LinkedMap, or defaults to unordered java.util.HashMap
MethodCallingVisitor
          A PicoVisitor implementation, that calls methods on the components of a specific type.
MonitoringComponentAdapter
          Abstract ComponentAdapter supporting a ComponentMonitorStrategy.
MonitoringComponentAdapterFactory
          Abstract ComponentAdapterFactory supporting a ComponentMonitorStrategy.
NotConcreteRegistrationException
           
ObjectReference
          A way to refer to objects that are stored in "awkward" places (for example inside a HttpSession or ThreadLocal).
PicoInvocationTargetInitializationException
           
ThreadLocalCyclicDependencyGuard
          Abstract utility class to detect recursion cycles.
TraversalCheckingVisitor
          Concrete implementation of Visitor which simply checks traversals.
UnsatisfiableDependenciesException
          Exception thrown when some of the component's dependencies are not satisfiable.