Uses of Package
org.picocontainer
-
Packages that use org.picocontainer Package Description org.picocontainer This package contains the core API for PicoContainer, a compact container for working with the dependency injection pattern.org.picocontainer.adapters org.picocontainer.behaviors BehaviorFactories make Behaviors which change aspects of component implementations and instancesorg.picocontainer.classname org.picocontainer.composers Composers collaborate with ComposingMonitor to collect subsets of components for injection according to an scheme like:org.picocontainer.containers Containers are the main user entry point for PicoContainer.org.picocontainer.converters Individual String to Type converters, that PicoContainer may use to convert types where required.org.picocontainer.injectors InjectionFactories make Injectors which implement specific types of dependency injectionorg.picocontainer.lifecycle Alternative implementations of lifecycle strategy for use with a container.org.picocontainer.monitors A Monitor is something PicoContainer uses to inform on events in component instantiation and lifecycle.org.picocontainer.parameters org.picocontainer.references org.picocontainer.visitors -
Classes in org.picocontainer used by org.picocontainer Class Description Behavior Behaviors modify the components created by a Injector with additional behaviorsBehaviorFactory Extends ComponentFactory to provide factory methods for BehaviorsBindKey ComponentAdapter A component adapter is responsible for providing a specific component instance of type <T>.ComponentFactory A component factory is responsible for creatingComponentAdapter
component adapters.ComponentLifecycle ComponentMonitor A component monitor is responsible for monitoring the component instantiation and method invocation.ComponentMonitorStrategy Interface responsible for changing monitoring strategy.Converters A facade for a collection of converters that provides string-to-type conversions.Converting Interface for containers that can handle string-to-object conversion in object parameters.Disposable An interface which is implemented by components that need to dispose of resources during the shutdown of that component.Emjection InjectionFactory Injector Implementers are responsible for instantiating and injecting dependancies into Constructors, Methods and Fields.LifecycleStrategy An interface which specifies the lifecycle strategy on the component instance.MutablePicoContainer This is the core interface used for registration of components with a container.NameBinding Parameter This class provides control over the arguments that will be passed to a constructor.Parameter.Resolver Resolver is used transitarily during resolving of Parameters.PicoBuilder Helps assembles the myriad items available to a picocontainer.PicoCompositionException Subclass ofPicoException
that is thrown when there is: - a problem initializing the container - a cyclic dependency between components occurs.PicoContainer This is the core interface for PicoContainer.PicoException Superclass for all Exceptions in PicoContainer.PicoVisitor Interface realizing a visitor pattern forPicoContainer
as described in the GoF.Startable An interface which is implemented by components that can be started and stopped. -
Classes in org.picocontainer used by org.picocontainer.adapters Class Description ComponentAdapter A component adapter is responsible for providing a specific component instance of type <T>.ComponentLifecycle ComponentMonitor A component monitor is responsible for monitoring the component instantiation and method invocation.ComponentMonitorStrategy Interface responsible for changing monitoring strategy.LifecycleStrategy An interface which specifies the lifecycle strategy on the component instance.PicoCompositionException Subclass ofPicoException
that is thrown when there is: - a problem initializing the container - a cyclic dependency between components occurs.PicoContainer This is the core interface for PicoContainer.PicoVisitor Interface realizing a visitor pattern forPicoContainer
as described in the GoF. -
Classes in org.picocontainer used by org.picocontainer.behaviors Class Description Behavior Behaviors modify the components created by a Injector with additional behaviorsBehaviorFactory Extends ComponentFactory to provide factory methods for BehaviorsComponentAdapter A component adapter is responsible for providing a specific component instance of type <T>.ComponentFactory A component factory is responsible for creatingComponentAdapter
component adapters.ComponentLifecycle ComponentMonitor A component monitor is responsible for monitoring the component instantiation and method invocation.ComponentMonitorStrategy Interface responsible for changing monitoring strategy.LifecycleStrategy An interface which specifies the lifecycle strategy on the component instance.ObjectReference A way to refer to objects that are stored in "awkward" places (for example inside aHttpSession
orThreadLocal
).Parameter This class provides control over the arguments that will be passed to a constructor.PicoCompositionException Subclass ofPicoException
that is thrown when there is: - a problem initializing the container - a cyclic dependency between components occurs.PicoContainer This is the core interface for PicoContainer.PicoVisitor Interface realizing a visitor pattern forPicoContainer
as described in the GoF. -
Classes in org.picocontainer used by org.picocontainer.classname Class Description ComponentAdapter A component adapter is responsible for providing a specific component instance of type <T>.ComponentFactory A component factory is responsible for creatingComponentAdapter
component adapters.ComponentMonitor A component monitor is responsible for monitoring the component instantiation and method invocation.ComponentMonitorStrategy Interface responsible for changing monitoring strategy.Converting Interface for containers that can handle string-to-object conversion in object parameters.Disposable An interface which is implemented by components that need to dispose of resources during the shutdown of that component.LifecycleStrategy An interface which specifies the lifecycle strategy on the component instance.MutablePicoContainer This is the core interface used for registration of components with a container.Parameter This class provides control over the arguments that will be passed to a constructor.PicoCompositionException Subclass ofPicoException
that is thrown when there is: - a problem initializing the container - a cyclic dependency between components occurs.PicoContainer This is the core interface for PicoContainer.PicoException Superclass for all Exceptions in PicoContainer.Startable An interface which is implemented by components that can be started and stopped. -
Classes in org.picocontainer used by org.picocontainer.composers Class Description PicoContainer This is the core interface for PicoContainer. -
Classes in org.picocontainer used by org.picocontainer.containers Class Description ComponentAdapter A component adapter is responsible for providing a specific component instance of type <T>.ComponentFactory A component factory is responsible for creatingComponentAdapter
component adapters.ComponentMonitor A component monitor is responsible for monitoring the component instantiation and method invocation.ComponentMonitorStrategy Interface responsible for changing monitoring strategy.Converters A facade for a collection of converters that provides string-to-type conversions.Converting Interface for containers that can handle string-to-object conversion in object parameters.DefaultPicoContainer The StandardPicoContainer
/MutablePicoContainer
implementation.Disposable An interface which is implemented by components that need to dispose of resources during the shutdown of that component.LifecycleStrategy An interface which specifies the lifecycle strategy on the component instance.MutablePicoContainer This is the core interface used for registration of components with a container.NameBinding Parameter This class provides control over the arguments that will be passed to a constructor.PicoCompositionException Subclass ofPicoException
that is thrown when there is: - a problem initializing the container - a cyclic dependency between components occurs.PicoContainer This is the core interface for PicoContainer.PicoException Superclass for all Exceptions in PicoContainer.PicoVisitor Interface realizing a visitor pattern forPicoContainer
as described in the GoF.Startable An interface which is implemented by components that can be started and stopped. -
Classes in org.picocontainer used by org.picocontainer.converters Class Description Converters A facade for a collection of converters that provides string-to-type conversions. -
Classes in org.picocontainer used by org.picocontainer.injectors Class Description ComponentAdapter A component adapter is responsible for providing a specific component instance of type <T>.ComponentFactory A component factory is responsible for creatingComponentAdapter
component adapters.ComponentMonitor A component monitor is responsible for monitoring the component instantiation and method invocation.ComponentMonitorStrategy Interface responsible for changing monitoring strategy.InjectionFactory Injector Implementers are responsible for instantiating and injecting dependancies into Constructors, Methods and Fields.LifecycleStrategy An interface which specifies the lifecycle strategy on the component instance.NameBinding Parameter This class provides control over the arguments that will be passed to a constructor.PicoCompositionException Subclass ofPicoException
that is thrown when there is: - a problem initializing the container - a cyclic dependency between components occurs.PicoContainer This is the core interface for PicoContainer.PicoException Superclass for all Exceptions in PicoContainer.PicoVisitor Interface realizing a visitor pattern forPicoContainer
as described in the GoF. -
Classes in org.picocontainer used by org.picocontainer.lifecycle Class Description ComponentAdapter A component adapter is responsible for providing a specific component instance of type <T>.ComponentMonitor A component monitor is responsible for monitoring the component instantiation and method invocation.ComponentMonitorStrategy Interface responsible for changing monitoring strategy.LifecycleStrategy An interface which specifies the lifecycle strategy on the component instance.PicoException Superclass for all Exceptions in PicoContainer. -
Classes in org.picocontainer used by org.picocontainer.monitors Class Description Behavior Behaviors modify the components created by a Injector with additional behaviorsComponentAdapter A component adapter is responsible for providing a specific component instance of type <T>.ComponentMonitor A component monitor is responsible for monitoring the component instantiation and method invocation.ComponentMonitorStrategy Interface responsible for changing monitoring strategy.Injector Implementers are responsible for instantiating and injecting dependancies into Constructors, Methods and Fields.MutablePicoContainer This is the core interface used for registration of components with a container.PicoContainer This is the core interface for PicoContainer.PicoException Superclass for all Exceptions in PicoContainer. -
Classes in org.picocontainer used by org.picocontainer.parameters Class Description ComponentAdapter A component adapter is responsible for providing a specific component instance of type <T>.NameBinding Parameter This class provides control over the arguments that will be passed to a constructor.Parameter.Resolver Resolver is used transitarily during resolving of Parameters.PicoContainer This is the core interface for PicoContainer.PicoException Superclass for all Exceptions in PicoContainer.PicoVisitor Interface realizing a visitor pattern forPicoContainer
as described in the GoF. -
Classes in org.picocontainer used by org.picocontainer.references Class Description ObjectReference A way to refer to objects that are stored in "awkward" places (for example inside aHttpSession
orThreadLocal
). -
Classes in org.picocontainer used by org.picocontainer.visitors Class Description ComponentAdapter A component adapter is responsible for providing a specific component instance of type <T>.ComponentFactory A component factory is responsible for creatingComponentAdapter
component adapters.Parameter This class provides control over the arguments that will be passed to a constructor.PicoContainer This is the core interface for PicoContainer.PicoException Superclass for all Exceptions in PicoContainer.PicoVerificationException Subclass ofPicoException
that is thrown when aPicoContainer
hierarchy cannot be verified.PicoVisitor Interface realizing a visitor pattern forPicoContainer
as described in the GoF.