| Package | Description |
|---|---|
| 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. |
| Modifier and Type | Method and Description |
|---|---|
MutablePicoContainer |
MutablePicoContainer.makeChildContainer()
Make a child container, using the same implementation of MutablePicoContainer as the parent.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDelegatingMutablePicoContainer |
class |
CachingPicoContainer
The Caching version of
DefaultPicoContainer |
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.
|
| Modifier and Type | Field and Description |
|---|---|
private MutablePicoContainer |
AbstractDelegatingMutablePicoContainer.delegate |
| Modifier and Type | Method and Description |
|---|---|
protected MutablePicoContainer |
AbstractDelegatingMutablePicoContainer.getDelegate() |
MutablePicoContainer |
CachingPicoContainer.makeChildContainer() |
MutablePicoContainer |
ImplementationHidingCachingPicoContainer.makeChildContainer() |
MutablePicoContainer |
ImplementationHidingPicoContainer.makeChildContainer() |
| Constructor and Description |
|---|
AbstractDelegatingMutablePicoContainer(MutablePicoContainer delegate) |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultPicoContainer
The Standard
PicoContainer/MutablePicoContainer implementation. |
| Modifier and Type | Method and Description |
|---|---|
MutablePicoContainer |
DefaultPicoContainer.makeChildContainer() |