| 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 instances
|
| org.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 injection
|
| org.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 |
| Class and Description |
|---|
| Behavior
Behaviors modify the components created by a Injector with additional behaviors
|
| BehaviorFactory
Extends ComponentFactory to provide factory methods for Behaviors
|
| BindKey |
| ComponentAdapter
A component adapter is responsible for providing a specific component
instance of type <T>.
|
| ComponentFactory
A component factory is responsible for creating
ComponentAdapter 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 of
PicoException 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 for
PicoContainer as described in the GoF. |
| Startable
An interface which is implemented by components that can be started and stopped.
|
| Class and 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 of
PicoException 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 for
PicoContainer as described in the GoF. |
| Class and Description |
|---|
| Behavior
Behaviors modify the components created by a Injector with additional behaviors
|
| BehaviorFactory
Extends ComponentFactory to provide factory methods for Behaviors
|
| ComponentAdapter
A component adapter is responsible for providing a specific component
instance of type <T>.
|
| ComponentFactory
A component factory is responsible for creating
ComponentAdapter 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 a
HttpSession or ThreadLocal). |
| Parameter
This class provides control over the arguments that will be passed to a constructor.
|
| PicoCompositionException
Subclass of
PicoException 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 for
PicoContainer as described in the GoF. |
| Class and Description |
|---|
| ComponentAdapter
A component adapter is responsible for providing a specific component
instance of type <T>.
|
| ComponentFactory
A component factory is responsible for creating
ComponentAdapter 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 of
PicoException 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.
|
| Class and Description |
|---|
| PicoContainer
This is the core interface for PicoContainer.
|
| Class and Description |
|---|
| ComponentAdapter
A component adapter is responsible for providing a specific component
instance of type <T>.
|
| ComponentFactory
A component factory is responsible for creating
ComponentAdapter 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 Standard
PicoContainer/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 of
PicoException 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 for
PicoContainer as described in the GoF. |
| Startable
An interface which is implemented by components that can be started and stopped.
|
| Class and Description |
|---|
| Converters
A facade for a collection of converters that provides string-to-type conversions.
|
| Class and Description |
|---|
| ComponentAdapter
A component adapter is responsible for providing a specific component
instance of type <T>.
|
| ComponentFactory
A component factory is responsible for creating
ComponentAdapter 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 of
PicoException 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 for
PicoContainer as described in the GoF. |
| Class and 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.
|
| Class and Description |
|---|
| Behavior
Behaviors modify the components created by a Injector with additional behaviors
|
| 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.
|
| 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.
|
| Class and 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 for
PicoContainer as described in the GoF. |
| Class and Description |
|---|
| ObjectReference
A way to refer to objects that are stored in "awkward" places (for example inside a
HttpSession or ThreadLocal). |
| Class and Description |
|---|
| ComponentAdapter
A component adapter is responsible for providing a specific component
instance of type <T>.
|
| ComponentFactory
A component factory is responsible for creating
ComponentAdapter 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 of
PicoException that is thrown when a PicoContainer hierarchy
cannot be verified. |
| PicoVisitor
Interface realizing a visitor pattern for
PicoContainer as described in the GoF. |
Copyright © 2003-2014 Codehaus. All Rights Reserved.