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.classname | |
org.picocontainer.containers |
Containers are the main user entry point for PicoContainer.
|
org.picocontainer.defaults | |
org.picocontainer.defaults.issues | |
org.picocontainer.monitors |
A Monitor is something PicoContainer uses to inform on events in component instantiation and lifecycle.
|
org.picocontainer.tck |
Modifier and Type | Class and Description |
---|---|
class |
DefaultPicoContainer
The Standard
PicoContainer /MutablePicoContainer implementation. |
static class |
PicoBuilderTestCase.TestPicoContainer |
Modifier and Type | Method and Description |
---|---|
MutablePicoContainer |
MutablePicoContainer.addAdapter(ComponentAdapter<?> componentAdapter)
Register a component via a ComponentAdapter.
|
MutablePicoContainer |
DefaultPicoContainer.addAdapter(ComponentAdapter<?> componentAdapter)
Register a component via a ComponentAdapter.
|
MutablePicoContainer |
DefaultPicoContainer.addAdapter(ComponentAdapter<?> componentAdapter,
Properties properties) |
protected MutablePicoContainer |
DefaultPicoContainer.addAdapterInternal(ComponentAdapter<?> componentAdapter) |
MutablePicoContainer |
MutablePicoContainer.addChildContainer(PicoContainer child)
Add a child container.
|
MutablePicoContainer |
DefaultPicoContainer.addChildContainer(PicoContainer child) |
MutablePicoContainer |
MutablePicoContainer.addComponent(Object implOrInstance)
Register an arbitrary object.
|
MutablePicoContainer |
DefaultPicoContainer.addComponent(Object implOrInstance)
Register an arbitrary object.
|
MutablePicoContainer |
MutablePicoContainer.addComponent(Object componentKey,
Object componentImplementationOrInstance,
Parameter... parameters)
Register a component and creates specific instructions on which constructor to use, along with
which components and/or constants to provide as constructor arguments.
|
MutablePicoContainer |
DefaultPicoContainer.addComponent(Object componentKey,
Object componentImplementationOrInstance,
Parameter... parameters)
Register a component and creates specific instructions on which constructor to use, along with
which components and/or constants to provide as constructor arguments.
|
MutablePicoContainer |
MutablePicoContainer.addConfig(String name,
Object val)
Register a config item.
|
MutablePicoContainer |
DefaultPicoContainer.addConfig(String name,
Object val) |
MutablePicoContainer |
MutablePicoContainer.as(Properties... properties)
You can set for the following operation only the characteristic of registration of a component on the fly.
|
MutablePicoContainer |
DefaultPicoContainer.as(Properties... properties) |
MutablePicoContainer |
PicoBuilder.build() |
MutablePicoContainer |
MutablePicoContainer.change(Properties... properties)
You can change the characteristic of registration of all subsequent components in this container.
|
MutablePicoContainer |
DefaultPicoContainer.change(Properties... properties) |
protected MutablePicoContainer |
DefaultPicoContainerTestCase.createPicoContainer(PicoContainer parent) |
MutablePicoContainer |
MutablePicoContainer.makeChildContainer()
Make a child container, using both the same implementation of MutablePicoContainer as the parent
and identical behaviors as well.
|
MutablePicoContainer |
DefaultPicoContainer.makeChildContainer() |
Modifier and Type | Method and Description |
---|---|
void |
ComponentMonitor.lifecycleInvocationFailed(MutablePicoContainer container,
ComponentAdapter<?> componentAdapter,
Method method,
Object instance,
RuntimeException cause)
Event thrown if a lifecycle method invocation - start, stop or dispose -
failed on the given instance
|
Object |
ComponentMonitor.noComponentFound(MutablePicoContainer container,
Object componentKey)
No Component has been found for the key in question.
|
Modifier and Type | Method and Description |
---|---|
PicoBuilder |
PicoBuilder.implementedBy(Class<? extends MutablePicoContainer> containerClass) |
Modifier and Type | Method and Description |
---|---|
protected ComponentAdapter |
InstanceAdapterTestCase.prepDEF_verifyDoesNotInstantiate(MutablePicoContainer picoContainer)
Prepare the test verifyDoesNotInstantiate.
|
protected ComponentAdapter |
InstanceAdapterTestCase.prepDEF_verifyWithoutDependencyWorks(MutablePicoContainer picoContainer)
Prepare the test verifyWithoutDependencyWorks.
|
protected ComponentAdapter |
InstanceAdapterTestCase.prepSER_isSerializable(MutablePicoContainer picoContainer)
Prepare the test isSerializable.
|
protected ComponentAdapter |
InstanceAdapterTestCase.prepSER_isXStreamSerializable(MutablePicoContainer picoContainer)
Prepare the test isXStreamSerializable.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ClassLoadingPicoContainer
A ClassLoadingPicoContainer extends PicoContainer with classloader juggling capability
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultClassLoadingPicoContainer
Default implementation of ClassLoadingPicoContainer.
|
Modifier and Type | Method and Description |
---|---|
MutablePicoContainer |
DefaultClassLoadingPicoContainer.addAdapter(ComponentAdapter<?> componentAdapter) |
MutablePicoContainer |
DefaultClassLoadingPicoContainer.addChildContainer(PicoContainer child) |
MutablePicoContainer |
DefaultClassLoadingPicoContainer.addComponent(Object implOrInstance) |
MutablePicoContainer |
DefaultClassLoadingPicoContainer.addComponent(Object key,
Object componentImplementationOrInstance,
Parameter... parameters) |
MutablePicoContainer |
DefaultClassLoadingPicoContainer.as(Properties... properties) |
MutablePicoContainer |
DefaultClassLoadingPicoContainer.change(Properties... properties) |
MutablePicoContainer |
DefaultClassLoadingPicoContainer.makeChildContainer() |
Constructor and Description |
---|
DefaultClassLoadingPicoContainer(ClassLoader classLoader,
MutablePicoContainer delegate) |
DefaultClassLoadingPicoContainer(MutablePicoContainer delegate) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDelegatingMutablePicoContainer
abstract base class for delegating to mutable containers
|
class |
TieringPicoContainer |
class |
TransientPicoContainer |
Modifier and Type | Method and Description |
---|---|
MutablePicoContainer |
AbstractDelegatingMutablePicoContainer.addAdapter(ComponentAdapter<?> componentAdapter) |
MutablePicoContainer |
AbstractDelegatingMutablePicoContainer.addChildContainer(PicoContainer child) |
MutablePicoContainer |
AbstractDelegatingMutablePicoContainer.addComponent(Object implOrInstance) |
MutablePicoContainer |
AbstractDelegatingMutablePicoContainer.addComponent(Object componentKey,
Object componentImplementationOrInstance,
Parameter... parameters) |
MutablePicoContainer |
AbstractDelegatingMutablePicoContainer.addConfig(String name,
Object val) |
MutablePicoContainer |
AbstractDelegatingMutablePicoContainer.as(Properties... properties) |
MutablePicoContainer |
AbstractDelegatingMutablePicoContainer.change(Properties... properties) |
protected MutablePicoContainer |
ImplementationHidingWithDefaultPicoContainerTestCase.createImplementationHidingPicoContainer() |
protected MutablePicoContainer |
DelegatingMutablePicoContainerTestCase.createPicoContainer(PicoContainer parent) |
protected MutablePicoContainer |
ImplementationHidingWithDefaultPicoContainerTestCase.createPicoContainer(PicoContainer parent) |
MutablePicoContainer |
CommandLinePicoContainer.getDelegate() |
MutablePicoContainer |
AbstractDelegatingMutablePicoContainer.getDelegate() |
MutablePicoContainer |
TieringPicoContainer.makeChildContainer() |
MutablePicoContainer |
AbstractDelegatingMutablePicoContainer.makeChildContainer() |
Constructor and Description |
---|
AbstractDelegatingMutablePicoContainer(MutablePicoContainer delegate) |
Modifier and Type | Method and Description |
---|---|
protected MutablePicoContainer |
DefaultLazyInstantiationTestCase.createPicoContainer() |
protected MutablePicoContainer |
DefaultPicoContainerTreeSerializationTestCase.createPicoContainer(PicoContainer parent) |
Modifier and Type | Method and Description |
---|---|
void |
Issue0303TestCase.SwallowingComponentMonitor.lifecycleInvocationFailed(MutablePicoContainer container,
ComponentAdapter<?> componentAdapter,
Method method,
Object instance,
RuntimeException cause) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractComponentMonitor.lifecycleInvocationFailed(MutablePicoContainer container,
ComponentAdapter<?> componentAdapter,
Method method,
Object instance,
RuntimeException cause) |
void |
ConsoleComponentMonitor.lifecycleInvocationFailed(MutablePicoContainer container,
ComponentAdapter<?> componentAdapter,
Method method,
Object instance,
RuntimeException cause) |
void |
WriterComponentMonitor.lifecycleInvocationFailed(MutablePicoContainer container,
ComponentAdapter<?> componentAdapter,
Method method,
Object instance,
RuntimeException cause) |
void |
LifecycleComponentMonitor.lifecycleInvocationFailed(MutablePicoContainer container,
ComponentAdapter<?> componentAdapter,
Method method,
Object instance,
RuntimeException cause) |
void |
NullComponentMonitor.lifecycleInvocationFailed(MutablePicoContainer container,
ComponentAdapter<?> componentAdapter,
Method method,
Object instance,
RuntimeException cause) |
Object |
AbstractComponentMonitor.noComponentFound(MutablePicoContainer container,
Object componentKey) |
Object |
ConsoleComponentMonitor.noComponentFound(MutablePicoContainer container,
Object componentKey) |
Object |
WriterComponentMonitor.noComponentFound(MutablePicoContainer container,
Object componentKey) |
Object |
LifecycleComponentMonitor.noComponentFound(MutablePicoContainer container,
Object componentKey) |
Object |
ComposingMonitor.noComponentFound(MutablePicoContainer container,
Object componentKey) |
Object |
NullComponentMonitor.noComponentFound(MutablePicoContainer container,
Object componentKey) |
Modifier and Type | Method and Description |
---|---|
protected abstract MutablePicoContainer |
AbstractImplementationHidingPicoContainerTest.createImplementationHidingPicoContainer() |
protected abstract MutablePicoContainer |
AbstractMultipleConstructorTest.createPicoContainer() |
protected abstract MutablePicoContainer |
AbstractLazyInstantiationTest.createPicoContainer() |
protected abstract MutablePicoContainer |
AbstractPicoContainerTest.createPicoContainer(PicoContainer parent) |
protected MutablePicoContainer |
AbstractPicoContainerTest.createPicoContainerWithDependsOnTouchableOnly() |
protected MutablePicoContainer |
AbstractPicoContainerTest.createPicoContainerWithTouchableAndDependsOnTouchable() |
Modifier and Type | Method and Description |
---|---|
protected ComponentAdapter |
AbstractComponentAdapterTest.prepDEF_isAbleToTakeParameters(MutablePicoContainer picoContainer)
Prepare the test isAbleToTakeParameters.
|
protected abstract ComponentAdapter |
AbstractComponentAdapterTest.prepDEF_verifyDoesNotInstantiate(MutablePicoContainer picoContainer)
Prepare the test verifyDoesNotInstantiate.
|
protected abstract ComponentAdapter |
AbstractComponentAdapterTest.prepDEF_verifyWithoutDependencyWorks(MutablePicoContainer picoContainer)
Prepare the test verifyWithoutDependencyWorks.
|
protected ComponentAdapter |
AbstractComponentAdapterTest.prepINS_createsNewInstances(MutablePicoContainer picoContainer)
Prepare the test createsNewInstances.
|
protected ComponentAdapter |
AbstractComponentAdapterTest.prepINS_errorIsRethrown(MutablePicoContainer picoContainer)
Prepare the test errorIsRethrown.
|
protected ComponentAdapter |
AbstractComponentAdapterTest.prepINS_normalExceptionIsRethrownInsidePicoInitializationException(MutablePicoContainer picoContainer)
Prepare the test normalExceptionIsRethrownInsidePicoInvocationTargetInitializationException.
|
protected ComponentAdapter |
AbstractComponentAdapterTest.prepINS_runtimeExceptionIsRethrown(MutablePicoContainer picoContainer)
Prepare the test runtimeExceptionIsRethrown.
|
protected ComponentAdapter |
AbstractComponentAdapterTest.prepRES_dependenciesAreResolved(MutablePicoContainer picoContainer)
Prepare the test dependenciesAreResolved.
|
protected ComponentAdapter |
AbstractComponentAdapterTest.prepRES_failingInstantiationWithCyclicDependencyException(MutablePicoContainer picoContainer)
Prepare the test failingInstantiationWithCyclicDependencyException.
|
protected ComponentAdapter |
AbstractComponentAdapterTest.prepRES_failingVerificationWithCyclicDependencyException(MutablePicoContainer picoContainer)
Prepare the test failingVerificationWithCyclicDependencyException.
|
protected ComponentAdapter |
AbstractComponentAdapterTest.prepSER_isSerializable(MutablePicoContainer picoContainer)
Prepare the test isSerializable.
|
protected ComponentAdapter |
AbstractComponentAdapterTest.prepSER_isXStreamSerializable(MutablePicoContainer picoContainer)
Prepare the test isXStreamSerializable.
|
protected ComponentAdapter |
AbstractComponentAdapterTest.prepVER_verificationFails(MutablePicoContainer picoContainer)
Prepare the test verificationFailsWithUnsatisfiedDependency.
|
Copyright © 2003–2016 Codehaus. All rights reserved.