|
![]() |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PicoContainer | |
org.picocontainer | This package contains the core API for PicoContainer, a compact container for working with the dependency injection pattern. |
org.picocontainer.alternatives | |
org.picocontainer.defaults | This package contains the default implementation of the PicoContainer
API. |
Uses of PicoContainer in org.picocontainer |
Subinterfaces of PicoContainer in org.picocontainer | |
interface |
MutablePicoContainer
This is the core interface used for registration of components with a container. |
Methods in org.picocontainer that return PicoContainer | |
PicoContainer |
PicoContainer.getParent()
Retrieve the parent container of this container. |
Methods in org.picocontainer with parameters of type PicoContainer | |
Object |
ComponentAdapter.getComponentInstance(PicoContainer container)
Retrieve the component instance. |
void |
ComponentAdapter.verify(PicoContainer container)
Verify that all dependencies for this adapter can be satisifed. |
boolean |
MutablePicoContainer.addChildContainer(PicoContainer child)
Add a child container. |
boolean |
MutablePicoContainer.removeChildContainer(PicoContainer child)
Remove a child container from this container. |
Object |
Parameter.resolveInstance(PicoContainer container,
ComponentAdapter adapter,
Class expectedType)
Retrieve the object from the Parameter that statisfies the expected type. |
boolean |
Parameter.isResolvable(PicoContainer container,
ComponentAdapter adapter,
Class expectedType)
Check if the Parameter can statisfy the expected type using the container. |
void |
Parameter.verify(PicoContainer container,
ComponentAdapter adapter,
Class expectedType)
Verify that the Parameter can statisfied the expected type using the container |
void |
PicoVisitor.visitContainer(PicoContainer pico)
Visit a PicoContainer that has to accept the visitor. |
Uses of PicoContainer in org.picocontainer.alternatives |
Classes in org.picocontainer.alternatives that implement PicoContainer | |
class |
AbstractDelegatingMutablePicoContainer
|
class |
CachingPicoContainer
The Cacing version of DefaultPicoContainer
|
class |
ImmutablePicoContainer
|
class |
ImplementationHidingCachingPicoContainer
This special MutablePicoContainer hides implementations of components if the key is an interface. |
class |
ImplementationHidingPicoContainer
This special MutablePicoContainer hides implementations of components if the key is an interface. |
Methods in org.picocontainer.alternatives that return PicoContainer | |
PicoContainer |
AbstractDelegatingMutablePicoContainer.getParent()
|
PicoContainer |
ImmutablePicoContainer.getParent()
|
Methods in org.picocontainer.alternatives with parameters of type PicoContainer | |
boolean |
AbstractDelegatingMutablePicoContainer.addChildContainer(PicoContainer child)
|
boolean |
AbstractDelegatingMutablePicoContainer.removeChildContainer(PicoContainer child)
|
Object |
ImplementationHidingComponentAdapter.getComponentInstance(PicoContainer container)
|
Constructors in org.picocontainer.alternatives with parameters of type PicoContainer | |
CachingPicoContainer(ComponentAdapterFactory caf,
PicoContainer parent)
Creates a new container with a parent container. |
|
CachingPicoContainer(PicoContainer parent)
Creates a new container with a parent container. |
|
ImmutablePicoContainer(PicoContainer delegate)
|
|
ImplementationHidingCachingPicoContainer(ComponentAdapterFactory caf,
PicoContainer parent)
Creates a new container with a parent container. |
|
ImplementationHidingCachingPicoContainer(PicoContainer parent)
Creates a new container with a parent container. |
|
ImplementationHidingPicoContainer(ComponentAdapterFactory caf,
PicoContainer parent)
Creates a new container with a parent container. |
|
ImplementationHidingPicoContainer(PicoContainer parent)
Creates a new container with a parent container. |
Uses of PicoContainer in org.picocontainer.defaults |
Classes in org.picocontainer.defaults that implement PicoContainer | |
class |
DefaultPicoContainer
The Standard PicoContainer /MutablePicoContainer implementation. |
Fields in org.picocontainer.defaults declared as PicoContainer | |
protected PicoContainer |
InstantiatingComponentAdapter.Guard.guardedContainer
|
Methods in org.picocontainer.defaults that return PicoContainer | |
PicoContainer |
DefaultPicoContainer.getParent()
|
Methods in org.picocontainer.defaults with parameters of type PicoContainer | |
boolean |
BasicComponentParameter.isResolvable(PicoContainer container,
ComponentAdapter adapter,
Class expectedType)
Check wether the given Parameter can be statisfied by the container. |
Object |
BasicComponentParameter.resolveInstance(PicoContainer container,
ComponentAdapter adapter,
Class expectedType)
|
void |
BasicComponentParameter.verify(PicoContainer container,
ComponentAdapter adapter,
Class expectedType)
|
Object |
BeanPropertyComponentAdapter.getComponentInstance(PicoContainer container)
Get a component instance and set given property values. |
Object |
CachingComponentAdapter.getComponentInstance(PicoContainer container)
|
Object |
CollectionComponentParameter.resolveInstance(PicoContainer container,
ComponentAdapter adapter,
Class expectedType)
Resolve the parameter for the expected type. |
boolean |
CollectionComponentParameter.isResolvable(PicoContainer container,
ComponentAdapter adapter,
Class expectedType)
Check for a successful dependency resolution of the parameter for the expected type. |
void |
CollectionComponentParameter.verify(PicoContainer container,
ComponentAdapter adapter,
Class expectedType)
Verify a successful dependency resolution of the parameter for the expected type. |
protected Map |
CollectionComponentParameter.getMatchingComponentAdapters(PicoContainer container,
ComponentAdapter adapter,
Class keyType,
Class valueType)
Collect the matching ComponentAdapter instances. |
Object |
ComponentParameter.resolveInstance(PicoContainer container,
ComponentAdapter adapter,
Class expectedType)
|
boolean |
ComponentParameter.isResolvable(PicoContainer container,
ComponentAdapter adapter,
Class expectedType)
|
void |
ComponentParameter.verify(PicoContainer container,
ComponentAdapter adapter,
Class expectedType)
|
Object |
ConstantParameter.resolveInstance(PicoContainer container,
ComponentAdapter adapter,
Class expectedType)
|
boolean |
ConstantParameter.isResolvable(PicoContainer container,
ComponentAdapter adapter,
Class expectedType)
|
void |
ConstantParameter.verify(PicoContainer container,
ComponentAdapter adapter,
Class expectedType)
Verify that the Parameter can statisfied the expected type using the container |
protected Constructor |
ConstructorInjectionComponentAdapter.getGreediestSatisfiableConstructor(PicoContainer container)
|
Object |
ConstructorInjectionComponentAdapter.getComponentInstance(PicoContainer container)
|
protected Object[] |
ConstructorInjectionComponentAdapter.getConstructorArguments(PicoContainer container,
Constructor ctor)
|
Object |
DecoratingComponentAdapter.getComponentInstance(PicoContainer container)
|
void |
DecoratingComponentAdapter.verify(PicoContainer container)
|
boolean |
DefaultPicoContainer.addChildContainer(PicoContainer child)
|
boolean |
DefaultPicoContainer.removeChildContainer(PicoContainer child)
|
Object |
InstanceComponentAdapter.getComponentInstance(PicoContainer container)
|
void |
InstanceComponentAdapter.verify(PicoContainer container)
|
void |
InstantiatingComponentAdapter.verify(PicoContainer container)
|
protected abstract Constructor |
InstantiatingComponentAdapter.getGreediestSatisfiableConstructor(PicoContainer container)
Find and return the greediest satisfiable constructor. |
protected void |
InstantiatingComponentAdapter.Guard.setArguments(PicoContainer container)
|
void |
LifecycleVisitor.visitContainer(PicoContainer pico)
|
protected Constructor |
SetterInjectionComponentAdapter.getGreediestSatisfiableConstructor(PicoContainer container)
|
Object |
SetterInjectionComponentAdapter.getComponentInstance(PicoContainer container)
|
void |
SetterInjectionComponentAdapter.verify(PicoContainer container)
|
Object |
SynchronizedComponentAdapter.getComponentInstance(PicoContainer container)
|
void |
VerifyingVisitor.visitContainer(PicoContainer pico)
Visit a PicoContainer that has to accept the visitor. |
Constructors in org.picocontainer.defaults with parameters of type PicoContainer | |
DefaultPicoContainer(ComponentAdapterFactory componentAdapterFactory,
PicoContainer parent)
Creates a new container with a custom ComponentAdapterFactory and a parent container. |
|
DefaultPicoContainer(PicoContainer parent)
Creates a new container with a (caching) DefaultComponentAdapterFactory
and a parent container. |
|
![]() |
||||||||||
PREV NEXT | FRAMES NO FRAMES |