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.defaults | |
org.picocontainer.defaults.issues | |
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.tck | |
org.picocontainer.testmodel | |
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.
|
DefaultPicoContainer
The Standard
PicoContainer /MutablePicoContainer implementation. |
DefaultPicoContainerTestCase.A |
DefaultPicoContainerTestCase.Horse |
DefaultPicoContainerTestCase.Service |
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.
|
PicoBuilderTestCase.SomeContainerDependency |
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>.
|
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.
|
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.
|
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 |
---|
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>.
|
ComponentMonitorStrategy
Interface responsible for changing monitoring strategy.
|
MutablePicoContainer
This is the core interface used for registration of components with a container.
|
NameBinding |
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.
|
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.
|
MutablePicoContainer
This is the core interface used for registration of components with a container.
|
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. |
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>.
|
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. |
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>.
|
ComponentMonitor
A component monitor is responsible for monitoring the component instantiation
and method invocation.
|
ComponentMonitorStrategy
Interface responsible for changing monitoring strategy.
|
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.
|
PicoException
Superclass for all Exceptions in PicoContainer.
|
Startable
An interface which is implemented by components that can be started and stopped.
|
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.
|
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 |
---|
ObjectReference
A way to refer to objects that are stored in "awkward" places (for example inside a
HttpSession or ThreadLocal ). |
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>.
|
ComponentFactory
A component factory is responsible for creating
ComponentAdapter component adapters. |
ComponentLifecycle |
ComponentMonitorStrategy
Interface responsible for changing monitoring strategy.
|
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.
|
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.
|
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 |
---|
Disposable
An interface which is implemented by components that need to dispose of resources during the shutdown of that
component.
|
PicoContainer
This is the core interface for PicoContainer.
|
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>.
|
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–2015 Codehaus. All rights reserved.