Uses of Interface
org.picocontainer.MutablePicoContainer

Packages that use MutablePicoContainer
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   
org.picocontainer.defaults   
org.picocontainer.defaults.issues   
org.picocontainer.gems.containers   
org.picocontainer.gems.monitors This package contains various implementations of the ComponentMonitor interface that extend the capabilities supplied by the default PicoContainer. 
org.picocontainer.gems.util   
org.picocontainer.injectors   
org.picocontainer.monitors   
org.picocontainer.tck   
 

Uses of MutablePicoContainer in org.picocontainer
 

Classes in org.picocontainer that implement MutablePicoContainer
 class DefaultPicoContainer
          

The Standard PicoContainer/MutablePicoContainer implementation.

static class PicoBuilderTestCase.TestPicoContainer
           
 

Methods in org.picocontainer that return MutablePicoContainer
 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 the same implementation of MutablePicoContainer as the parent.
 MutablePicoContainer DefaultPicoContainer.makeChildContainer()
           
 

Methods in org.picocontainer with parameters of type MutablePicoContainer
 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.
 

Method parameters in org.picocontainer with type arguments of type MutablePicoContainer
 PicoBuilder PicoBuilder.implementedBy(Class<? extends MutablePicoContainer> containerClass)
           
 

Uses of MutablePicoContainer in org.picocontainer.adapters
 

Methods in org.picocontainer.adapters with parameters of type MutablePicoContainer
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.
 

Uses of MutablePicoContainer in org.picocontainer.classname
 

Subinterfaces of MutablePicoContainer in org.picocontainer.classname
 interface ClassLoadingPicoContainer
          A ClassLoadingPicoContainer extends PicoContainer with classloader juggling capability
 

Classes in org.picocontainer.classname that implement MutablePicoContainer
 class DefaultClassLoadingPicoContainer
          Default implementation of ClassLoadingPicoContainer.
 

Methods in org.picocontainer.classname that return MutablePicoContainer
 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)
           
protected  MutablePicoContainer DefaultClassLoadingPicoContainerTestCase.createPicoContainer(PicoContainer parent)
           
 MutablePicoContainer DefaultClassLoadingPicoContainer.makeChildContainer()
           
 

Constructors in org.picocontainer.classname with parameters of type MutablePicoContainer
DefaultClassLoadingPicoContainer(ClassLoader classLoader, MutablePicoContainer delegate)
           
DefaultClassLoadingPicoContainer(MutablePicoContainer delegate)
           
 

Uses of MutablePicoContainer in org.picocontainer.containers
 

Classes in org.picocontainer.containers that implement MutablePicoContainer
 class AbstractDelegatingMutablePicoContainer
          abstract base class for delegating to mutable containers
 class TieringPicoContainer
           
 class TransientPicoContainer
           
 

Methods in org.picocontainer.containers that return MutablePicoContainer
 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 AbstractDelegatingMutablePicoContainer.makeChildContainer()
           
 MutablePicoContainer TieringPicoContainer.makeChildContainer()
           
 

Constructors in org.picocontainer.containers with parameters of type MutablePicoContainer
AbstractDelegatingMutablePicoContainer(MutablePicoContainer delegate)
           
 

Uses of MutablePicoContainer in org.picocontainer.defaults
 

Methods in org.picocontainer.defaults that return MutablePicoContainer
protected  MutablePicoContainer DefaultLazyInstantiationTestCase.createPicoContainer()
           
protected  MutablePicoContainer DefaultMultipleConstructorTestCase.createPicoContainer()
           
protected  MutablePicoContainer DefaultPicoContainerTreeSerializationTestCase.createPicoContainer(PicoContainer parent)
           
 

Uses of MutablePicoContainer in org.picocontainer.defaults.issues
 

Methods in org.picocontainer.defaults.issues with parameters of type MutablePicoContainer
 void Issue0303TestCase.SwallowingComponentMonitor.lifecycleInvocationFailed(MutablePicoContainer container, ComponentAdapter<?> componentAdapter, Method method, Object instance, RuntimeException cause)
           
 

Uses of MutablePicoContainer in org.picocontainer.gems.containers
 

Classes in org.picocontainer.gems.containers that implement MutablePicoContainer
 class CommonsLoggingTracingContainerDecorator
          Deprecated. As of PicoContainer 2.3 ComponentMonitor now can do all jobs of tracing container.
 class Log4jTracingContainerDecorator
          Deprecated. Since PicoContainer 2.3, Pico 2 ComponentAdapters can now do everything that this decorator provided.
 class ReusablePicoContainer
          Normal PicoContainers are meant to be created, started, stopped, disposed and garbage collected.
 

Methods in org.picocontainer.gems.containers that return MutablePicoContainer
 MutablePicoContainer CommonsLoggingTracingContainerDecorator.addAdapter(ComponentAdapter componentAdapter)
          Deprecated. Register a component via a ComponentAdapter.
 MutablePicoContainer Log4jTracingContainerDecorator.addAdapter(ComponentAdapter componentAdapter)
          Deprecated. Register a component via a ComponentAdapter.
 MutablePicoContainer ReusablePicoContainer.addAdapter(ComponentAdapter<?> componentAdapter)
           
 MutablePicoContainer ReusablePicoContainer.addAdapter(ComponentAdapter<?> componentAdapter, Properties properties)
           
 MutablePicoContainer CommonsLoggingTracingContainerDecorator.addChildContainer(PicoContainer child)
          Deprecated. Add a child container.
 MutablePicoContainer Log4jTracingContainerDecorator.addChildContainer(PicoContainer child)
          Deprecated. Add a child container.
 MutablePicoContainer ReusablePicoContainer.addComponent(Object implOrInstance)
           
 MutablePicoContainer CommonsLoggingTracingContainerDecorator.addComponent(Object implOrInstance)
          Deprecated. Register an arbitrary object.
 MutablePicoContainer Log4jTracingContainerDecorator.addComponent(Object implOrInstance)
          Deprecated. Register an arbitrary object.
 MutablePicoContainer ReusablePicoContainer.addComponent(Object componentKey, Object componentImplementationOrInstance, Parameter... parameters)
           
 MutablePicoContainer CommonsLoggingTracingContainerDecorator.addComponent(Object componentKey, Object componentImplementationOrInstance, Parameter... parameters)
          Deprecated. 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 Log4jTracingContainerDecorator.addComponent(Object componentKey, Object componentImplementationOrInstance, Parameter... parameters)
          Deprecated. 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 CommonsLoggingTracingContainerDecorator.addConfig(String name, Object val)
          Deprecated.  
 MutablePicoContainer Log4jTracingContainerDecorator.addConfig(String name, Object val)
          Deprecated.  
 MutablePicoContainer CommonsLoggingTracingContainerDecorator.as(Properties... properties)
          Deprecated.  
 MutablePicoContainer Log4jTracingContainerDecorator.as(Properties... properties)
          Deprecated.  
 MutablePicoContainer CommonsLoggingTracingContainerDecorator.change(Properties... properties)
          Deprecated.  
 MutablePicoContainer Log4jTracingContainerDecorator.change(Properties... properties)
          Deprecated.  
 MutablePicoContainer ReusablePicoContainer.makeChildContainer()
           
 MutablePicoContainer CommonsLoggingTracingContainerDecorator.makeChildContainer()
          Deprecated. Make a child container, using the same implementation of MutablePicoContainer as the parent.
 MutablePicoContainer Log4jTracingContainerDecorator.makeChildContainer()
          Deprecated. Make a child container, using the same implementation of MutablePicoContainer as the parent.
 

Constructors in org.picocontainer.gems.containers with parameters of type MutablePicoContainer
CommonsLoggingTracingContainerDecorator(MutablePicoContainer delegate)
          Deprecated. Default typical wrapper that wraps another MutablePicoContainer.
CommonsLoggingTracingContainerDecorator(MutablePicoContainer delegate, String loggingCategory)
          Deprecated. Alternate constructor that allows specification of the Logger to use.
Log4jTracingContainerDecorator(MutablePicoContainer delegate)
          Deprecated. Default typical wrapper that wraps another MutablePicoContainer.
Log4jTracingContainerDecorator(MutablePicoContainer delegate, org.apache.log4j.Logger logger)
          Deprecated. Alternate constructor that allows specification of the Logger to use.
 

Uses of MutablePicoContainer in org.picocontainer.gems.monitors
 

Methods in org.picocontainer.gems.monitors with parameters of type MutablePicoContainer
 void CommonsLoggingComponentMonitor.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
 void Log4JComponentMonitor.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
 void Slf4jComponentMonitor.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 CommonsLoggingComponentMonitor.noComponentFound(MutablePicoContainer container, Object componentKey)
          No Component has been found for the key in question.
 Object Log4JComponentMonitor.noComponentFound(MutablePicoContainer container, Object componentKey)
          No Component has been found for the key in question.
 Object Slf4jComponentMonitor.noComponentFound(MutablePicoContainer container, Object componentKey)
          No Component has been found for the key in question.
 

Uses of MutablePicoContainer in org.picocontainer.gems.util
 

Constructors in org.picocontainer.gems.util with parameters of type MutablePicoContainer
PicoMap(MutablePicoContainer mutablePicoContainer)
           
 

Uses of MutablePicoContainer in org.picocontainer.injectors
 

Methods in org.picocontainer.injectors with parameters of type MutablePicoContainer
protected  ComponentAdapter ConstructorInjectorTestCase.prepDEF_isAbleToTakeParameters(MutablePicoContainer picoContainer)
           
protected  ComponentAdapter SetterInjectorTestCase.prepDEF_isAbleToTakeParameters(MutablePicoContainer picoContainer)
           
protected  ComponentAdapter ConstructorInjectorTestCase.prepDEF_verifyDoesNotInstantiate(MutablePicoContainer picoContainer)
           
protected  ComponentAdapter SetterInjectorTestCase.prepDEF_verifyDoesNotInstantiate(MutablePicoContainer picoContainer)
           
protected  ComponentAdapter ConstructorInjectorTestCase.prepDEF_verifyWithoutDependencyWorks(MutablePicoContainer picoContainer)
           
protected  ComponentAdapter SetterInjectorTestCase.prepDEF_verifyWithoutDependencyWorks(MutablePicoContainer picoContainer)
           
protected  ComponentAdapter ConstructorInjectorTestCase.prepINS_createsNewInstances(MutablePicoContainer picoContainer)
           
protected  ComponentAdapter SetterInjectorTestCase.prepINS_createsNewInstances(MutablePicoContainer picoContainer)
           
protected  ComponentAdapter ConstructorInjectorTestCase.prepINS_errorIsRethrown(MutablePicoContainer picoContainer)
           
protected  ComponentAdapter SetterInjectorTestCase.prepINS_errorIsRethrown(MutablePicoContainer picoContainer)
           
protected  ComponentAdapter ConstructorInjectorTestCase.prepINS_normalExceptionIsRethrownInsidePicoInitializationException(MutablePicoContainer picoContainer)
           
protected  ComponentAdapter SetterInjectorTestCase.prepINS_normalExceptionIsRethrownInsidePicoInitializationException(MutablePicoContainer picoContainer)
           
protected  ComponentAdapter ConstructorInjectorTestCase.prepINS_runtimeExceptionIsRethrown(MutablePicoContainer picoContainer)
           
protected  ComponentAdapter SetterInjectorTestCase.prepINS_runtimeExceptionIsRethrown(MutablePicoContainer picoContainer)
           
protected  ComponentAdapter ConstructorInjectorTestCase.prepRES_dependenciesAreResolved(MutablePicoContainer picoContainer)
           
protected  ComponentAdapter SetterInjectorTestCase.prepRES_dependenciesAreResolved(MutablePicoContainer picoContainer)
           
protected  ComponentAdapter ConstructorInjectorTestCase.prepRES_failingInstantiationWithCyclicDependencyException(MutablePicoContainer picoContainer)
           
protected  ComponentAdapter SetterInjectorTestCase.prepRES_failingInstantiationWithCyclicDependencyException(MutablePicoContainer picoContainer)
           
protected  ComponentAdapter ConstructorInjectorTestCase.prepRES_failingVerificationWithCyclicDependencyException(MutablePicoContainer picoContainer)
           
protected  ComponentAdapter SetterInjectorTestCase.prepRES_failingVerificationWithCyclicDependencyException(MutablePicoContainer picoContainer)
           
protected  ComponentAdapter ConstructorInjectorTestCase.prepSER_isSerializable(MutablePicoContainer picoContainer)
           
protected  ComponentAdapter SetterInjectorTestCase.prepSER_isSerializable(MutablePicoContainer picoContainer)
           
protected  ComponentAdapter ConstructorInjectorTestCase.prepSER_isXStreamSerializable(MutablePicoContainer picoContainer)
           
protected  ComponentAdapter SetterInjectorTestCase.prepSER_isXStreamSerializable(MutablePicoContainer picoContainer)
           
protected  ComponentAdapter ConstructorInjectorTestCase.prepVER_verificationFails(MutablePicoContainer picoContainer)
           
protected  ComponentAdapter SetterInjectorTestCase.prepVER_verificationFails(MutablePicoContainer picoContainer)
           
 

Uses of MutablePicoContainer in org.picocontainer.monitors
 

Methods in org.picocontainer.monitors with parameters of type MutablePicoContainer
 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 AbstractComponentMonitor.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 ConsoleComponentMonitor.noComponentFound(MutablePicoContainer container, Object componentKey)
           
 Object WriterComponentMonitor.noComponentFound(MutablePicoContainer container, Object componentKey)
           
 Object LifecycleComponentMonitor.noComponentFound(MutablePicoContainer container, Object componentKey)
           
 Object AbstractComponentMonitor.noComponentFound(MutablePicoContainer container, Object componentKey)
           
 Object NullComponentMonitor.noComponentFound(MutablePicoContainer container, Object componentKey)
           
 

Uses of MutablePicoContainer in org.picocontainer.tck
 

Methods in org.picocontainer.tck that return MutablePicoContainer
protected abstract  MutablePicoContainer AbstractImplementationHidingPicoContainerTest.createImplementationHidingPicoContainer()
           
protected abstract  MutablePicoContainer AbstractLazyInstantiationTest.createPicoContainer()
           
protected abstract  MutablePicoContainer AbstractMultipleConstructorTest.createPicoContainer()
           
protected abstract  MutablePicoContainer AbstractPicoContainerTest.createPicoContainer(PicoContainer parent)
           
protected  MutablePicoContainer AbstractPicoContainerTest.createPicoContainerWithDependsOnTouchableOnly()
           
protected  MutablePicoContainer AbstractPicoContainerTest.createPicoContainerWithTouchableAndDependsOnTouchable()
           
 

Methods in org.picocontainer.tck with parameters of type MutablePicoContainer
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-2010 Codehaus. All Rights Reserved.