Uses of Interface
org.picocontainer.PicoContainer

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.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.injectors InjectionFactories make Injectors which implement specific types of dependency injection 
org.picocontainer.monitors A Monitor is something PicoContainer uses to inform on events in component instantiation and lifecycle. 
org.picocontainer.parameters   
org.picocontainer.visitors   
 

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.
 

Classes in org.picocontainer that implement PicoContainer
 class DefaultPicoContainer
          

The Standard PicoContainer/MutablePicoContainer implementation.

 

Methods in org.picocontainer that return PicoContainer
 PicoContainer PicoContainer.getParent()
          Retrieve the parent container of this container.
 PicoContainer DefaultPicoContainer.getParent()
          Retrieve the parent container of this container.
 

Methods in org.picocontainer with parameters of type PicoContainer
 MutablePicoContainer MutablePicoContainer.addChildContainer(PicoContainer child)
          Add a child container.
 MutablePicoContainer DefaultPicoContainer.addChildContainer(PicoContainer child)
           
 Object Injector.decorateComponentInstance(PicoContainer container, Type into, T instance)
          A preexiting component instance can be injected into after instantiation
 void ComponentLifecycle.dispose(PicoContainer container)
          Invoke the "dispose" method on the component.
 T DefaultPicoContainer.KnowsContainerAdapter.getComponentInstance(PicoContainer container)
           
 T ComponentAdapter.getComponentInstance(PicoContainer container)
          Deprecated. since PicoContainer 2.2. Use ComponentAdapter.getComponentInstance(PicoContainer,Type) with ComponentAdapter.NOTHING.class as type if no type available.
 Object DefaultPicoContainer.LateInstance.getComponentInstance(PicoContainer container, Type into)
           
 T DefaultPicoContainer.KnowsContainerAdapter.getComponentInstance(PicoContainer container, Type into)
           
 T ComponentAdapter.getComponentInstance(PicoContainer container, Type into)
          Retrieve the component instance.
<T> void
ComponentMonitor.instantiated(PicoContainer container, ComponentAdapter<T> componentAdapter, Constructor<T> constructor, Object instantiated, Object[] injected, long duration)
          Event thrown after the component has been instantiated using the given constructor.
<T> Constructor<T>
ComponentMonitor.instantiating(PicoContainer container, ComponentAdapter<T> componentAdapter, Constructor<T> constructor)
          Event thrown as the component is being instantiated using the given constructor
<T> void
ComponentMonitor.instantiationFailed(PicoContainer container, ComponentAdapter<T> componentAdapter, Constructor<T> constructor, Exception cause)
          Event thrown if the component instantiation failed using the given constructor
 void ComponentMonitor.invoked(PicoContainer container, ComponentAdapter<?> componentAdapter, Member member, Object instance, long duration, Object[] args, Object retVal)
          Event thrown after the component method has been invoked on the given instance
 Object ComponentMonitor.invoking(PicoContainer container, ComponentAdapter<?> componentAdapter, Member member, Object instance, Object[] args)
          Event thrown as the component method is being invoked on the given instance
 boolean Parameter.isResolvable(PicoContainer container, ComponentAdapter<?> forAdapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
          Deprecated. 
 boolean MutablePicoContainer.removeChildContainer(PicoContainer child)
          Remove a child container from this container.
 boolean DefaultPicoContainer.removeChildContainer(PicoContainer child)
           
 Parameter.Resolver Parameter.resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
          Check if the Parameter can satisfy the expected type using the container.
 Object Parameter.resolveInstance(PicoContainer container, ComponentAdapter<?> forAdapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
          Deprecated. 
static void Emjection.setupEmjection(Object inst, PicoContainer container)
           
 void ComponentLifecycle.start(PicoContainer container)
          Invoke the "start" method on the component.
 void ComponentLifecycle.stop(PicoContainer container)
          Invoke the "stop" method on the component.
 void DefaultPicoContainer.LateInstance.verify(PicoContainer container)
           
 void DefaultPicoContainer.KnowsContainerAdapter.verify(PicoContainer container)
           
 void ComponentFactory.verify(PicoContainer container)
          Verification for the ComponentFactory - subject to implementation.
 void ComponentAdapter.verify(PicoContainer container)
          Verify that all dependencies for this adapter can be satisfied.
 void Parameter.verify(PicoContainer container, ComponentAdapter<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
          Verify that the Parameter can satisfy the expected type using the container
 boolean PicoVisitor.visitContainer(PicoContainer pico)
          Visit a PicoContainer that has to accept the visitor.
 

Constructors in org.picocontainer with parameters of type PicoContainer
DefaultPicoContainer.KnowsContainerAdapter(ComponentAdapter<T> ca, PicoContainer ctr)
           
DefaultPicoContainer(ComponentFactory componentFactory, LifecycleStrategy lifecycleStrategy, PicoContainer parent)
          Creates a new container with a custom ComponentFactory, LifecycleStrategy for instance registration, and a parent container.
DefaultPicoContainer(ComponentFactory componentFactory, LifecycleStrategy lifecycleStrategy, PicoContainer parent, ComponentMonitor componentMonitor)
           
DefaultPicoContainer(ComponentFactory componentFactory, PicoContainer parent)
          Creates a new container with a custom ComponentFactory and a parent container.
DefaultPicoContainer(ComponentMonitor monitor, LifecycleStrategy lifecycleStrategy, PicoContainer parent)
          Creates a new container with the AdaptingInjection using a custom ComponentMonitor and lifecycle strategy
DefaultPicoContainer(ComponentMonitor monitor, PicoContainer parent)
          Creates a new container with the AdaptingInjection using a custom ComponentMonitor
DefaultPicoContainer(LifecycleStrategy lifecycleStrategy, PicoContainer parent)
          Creates a new container with the AdaptingInjection using a custom lifecycle strategy
DefaultPicoContainer(PicoContainer parent)
          Creates a new container with a (caching) AdaptingInjection and a parent container.
PicoBuilder(PicoContainer parentContainer)
           
PicoBuilder(PicoContainer parentContainer, InjectionFactory injectionType)
           
 

Uses of PicoContainer in org.picocontainer.adapters
 

Methods in org.picocontainer.adapters with parameters of type PicoContainer
 void InstanceAdapter.dispose(PicoContainer container)
           
 T AbstractAdapter.getComponentInstance(PicoContainer container)
           
 T InstanceAdapter.getComponentInstance(PicoContainer container, Type into)
           
 void InstanceAdapter.start(PicoContainer container)
           
 void InstanceAdapter.stop(PicoContainer container)
           
 void InstanceAdapter.verify(PicoContainer container)
           
 

Uses of PicoContainer in org.picocontainer.behaviors
 

Methods in org.picocontainer.behaviors with parameters of type PicoContainer
protected  T HiddenImplementation.createProxy(Class[] interfaces, PicoContainer container, ClassLoader classLoader)
           
 void Stored.dispose(PicoContainer container)
          Disposes the cached component instance Invokes delegate dispose method if the delegate is a Behavior Invoke the "dispose" method on the component.
 void AbstractBehavior.dispose(PicoContainer container)
          Invokes delegate dispose method if the delegate is a Behavior Invoke the "dispose" method on the component.
 T AbstractBehavior.getComponentInstance(PicoContainer container)
           
 T Synchronized.getComponentInstance(PicoContainer container, Type into)
           
 T Stored.getComponentInstance(PicoContainer container, Type into)
           
 T PropertyApplicator.getComponentInstance(PicoContainer container, Type into)
          Get a component instance and set given property values.
 T Locked.getComponentInstance(PicoContainer container, Type into)
           
 T HiddenImplementation.getComponentInstance(PicoContainer container, Type into)
           
 T Guarded.getComponentInstance(PicoContainer container, Type into)
           
 Object FieldDecorated.getComponentInstance(PicoContainer container, Type into)
           
 T Decorated.getComponentInstance(PicoContainer container, Type into)
           
 T AbstractBehavior.getComponentInstance(PicoContainer container, Type into)
           
protected  Object Intercepted.invokeMethod(Object componentInstance, Method method, Object[] args, PicoContainer container)
           
protected  Object HiddenImplementation.invokeMethod(Object componentInstance, Method method, Object[] args, PicoContainer container)
           
 void Stored.start(PicoContainer container)
          Starts the cached component instance Invokes delegate start method if the delegate is a Behavior Invoke the "start" method on the component.
 void AbstractBehavior.start(PicoContainer container)
          Invokes delegate start method if the delegate is a Behavior Invoke the "start" method on the component.
 void Stored.stop(PicoContainer container)
          Stops the cached component instance Invokes delegate stop method if the delegate is a Behavior Invoke the "stop" method on the component.
 void AbstractBehavior.stop(PicoContainer container)
          Invokes delegate stop method if the delegate is a Behavior Invoke the "stop" method on the component.
 void AdaptingBehavior.verify(PicoContainer container)
           
 void AbstractBehaviorFactory.verify(PicoContainer container)
           
 void AbstractBehavior.verify(PicoContainer container)
           
 

Uses of PicoContainer in org.picocontainer.classname
 

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

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

Fields in org.picocontainer.classname with type parameters of type PicoContainer
protected  Map<String,PicoContainer> DefaultClassLoadingPicoContainer.namedChildContainers
           
 

Methods in org.picocontainer.classname that return types with arguments of type PicoContainer
protected  Map<String,PicoContainer> DefaultClassLoadingPicoContainer.getNamedContainers()
           
 

Methods in org.picocontainer.classname with parameters of type PicoContainer
 MutablePicoContainer DefaultClassLoadingPicoContainer.addChildContainer(PicoContainer child)
           
 ClassLoadingPicoContainer DefaultClassLoadingPicoContainer.addChildContainer(String name, PicoContainer child)
           
 ClassLoadingPicoContainer ClassLoadingPicoContainer.addChildContainer(String name, PicoContainer child)
          Addes a child container with a given name
 boolean DefaultClassLoadingPicoContainer.removeChildContainer(PicoContainer child)
           
 

Constructors in org.picocontainer.classname with parameters of type PicoContainer
DefaultClassLoadingPicoContainer(ClassLoader classLoader, ComponentFactory componentFactory, PicoContainer parent)
           
DefaultClassLoadingPicoContainer(ClassLoader classLoader, PicoContainer parent, ComponentMonitor componentMonitor)
           
DefaultClassLoadingPicoContainer(ComponentFactory componentFactory, LifecycleStrategy lifecycleStrategy, PicoContainer parent, ClassLoader cl, ComponentMonitor componentMonitor)
           
DefaultClassLoadingPicoContainer(PicoContainer parent)
           
 

Uses of PicoContainer in org.picocontainer.composers
 

Methods in org.picocontainer.composers with parameters of type PicoContainer
 Object RegexComposer.compose(PicoContainer container, Object componentKey)
           
 

Uses of PicoContainer in org.picocontainer.containers
 

Classes in org.picocontainer.containers that implement PicoContainer
 class AbstractDelegatingMutablePicoContainer
          abstract base class for delegating to mutable containers
 class AbstractDelegatingPicoContainer
          Abstract base class for immutable delegation to a PicoContainer
 class CommandLineArgumentsPicoContainer
          Deprecated. Use CommandLinePicoContainer instead.
 class CommandLinePicoContainer
          CommandLineArgumentsPicoContainer configured itself from array of strings which are most likely coming in as command line arguments
 class CompositePicoContainer
          CompositePicoContainer takes a var-args list of containers and will query them in turn for getComponent(*) and getComponentAdapter(*) requests.
 class EmptyPicoContainer
          Empty pico container serving as recoil damper in situations where you do not like to check whether container reference supplied to you is null or not
 class ImmutablePicoContainer
          wrap pico container to achieve immutability Typically its used to mock a parent container.
 class PropertiesPicoContainer
          immutable pico container constructed from properties.
 class SystemPropertiesPicoContainer
          A container backed by system properties (is a PropertiesPicoContainer)
 class TieringPicoContainer
           
 class TransientPicoContainer
           
 

Methods in org.picocontainer.containers that return PicoContainer
 PicoContainer AbstractDelegatingPicoContainer.getDelegate()
           
 PicoContainer TieringPicoContainer.getParent()
           
 PicoContainer ImmutablePicoContainer.getParent()
           
 PicoContainer EmptyPicoContainer.getParent()
           
 PicoContainer CompositePicoContainer.getParent()
           
 PicoContainer CommandLinePicoContainer.getParent()
           
 PicoContainer AbstractDelegatingPicoContainer.getParent()
           
 

Methods in org.picocontainer.containers with parameters of type PicoContainer
 MutablePicoContainer AbstractDelegatingMutablePicoContainer.addChildContainer(PicoContainer child)
           
 boolean AbstractDelegatingMutablePicoContainer.removeChildContainer(PicoContainer child)
           
 

Constructors in org.picocontainer.containers with parameters of type PicoContainer
AbstractDelegatingPicoContainer(PicoContainer delegate)
           
CommandLineArgumentsPicoContainer(String[] arguments, PicoContainer parent)
          Deprecated.  
CommandLineArgumentsPicoContainer(String separator, String[] arguments, PicoContainer parent)
          Deprecated.  
CommandLineArgumentsPicoContainer(String separator, StringReader argumentProperties, String[] arguments, PicoContainer parent)
          Deprecated.  
CommandLinePicoContainer(String[] arguments, PicoContainer parent)
           
CommandLinePicoContainer(String separator, String[] arguments, PicoContainer parent)
           
CommandLinePicoContainer(String separator, StringReader argumentProperties, String[] arguments, PicoContainer parent)
           
CompositePicoContainer(PicoContainer... containers)
           
ImmutablePicoContainer(PicoContainer delegate)
           
PropertiesPicoContainer(Properties properties, PicoContainer parent)
          create with parent container and populate from properties
SystemPropertiesPicoContainer(PicoContainer parent)
           
TieringPicoContainer(ComponentFactory componentFactory, LifecycleStrategy lifecycleStrategy, PicoContainer parent)
          Creates a new container with a custom ComponentFactory, LifecycleStrategy for instance registration, and a parent container.
TieringPicoContainer(ComponentFactory componentFactory, LifecycleStrategy lifecycleStrategy, PicoContainer parent, ComponentMonitor componentMonitor)
           
TieringPicoContainer(ComponentMonitor monitor, LifecycleStrategy lifecycleStrategy, PicoContainer parent)
          Creates a new container with the AdaptingInjection using a custom ComponentMonitor and lifecycle strategy
TieringPicoContainer(ComponentMonitor monitor, PicoContainer parent)
          Creates a new container with the AdaptingInjection using a custom ComponentMonitor
TieringPicoContainer(LifecycleStrategy lifecycleStrategy, PicoContainer parent)
          Creates a new container with the AdaptingInjection using a custom lifecycle strategy
TieringPicoContainer(PicoContainer parent)
          Creates a new container with a (caching) AdaptingInjection and a parent container.
TransientPicoContainer(ComponentFactory componentFactory, PicoContainer parent)
           
TransientPicoContainer(PicoContainer parent)
           
 

Uses of PicoContainer in org.picocontainer.injectors
 

Methods in org.picocontainer.injectors that return PicoContainer
 PicoContainer AbstractInjector.UnsatisfiableDependenciesException.getLeafContainer()
           
 

Methods in org.picocontainer.injectors with parameters of type PicoContainer
protected  T AbstractInjector.caughtIllegalAccessException(ComponentMonitor componentMonitor, Constructor<T> constructor, IllegalAccessException e, PicoContainer container)
          inform monitor about access exception.
protected  T AbstractInjector.caughtInstantiationException(ComponentMonitor componentMonitor, Constructor<T> constructor, InstantiationException e, PicoContainer container)
          inform monitor about component instantiation failure
 Object ProviderAdapter.decorateComponentInstance(PicoContainer container, Type into, Object instance)
           
 Object MethodInjector.decorateComponentInstance(PicoContainer container, Type into, T instance)
           
 Object IterativeInjector.decorateComponentInstance(PicoContainer container, Type into, T instance)
           
 Object FactoryInjector.decorateComponentInstance(PicoContainer container, Type into, T instance)
           
 Object CompositeInjector.decorateComponentInstance(PicoContainer container, Type into, T instance)
           
 Object AbstractInjector.decorateComponentInstance(PicoContainer container, Type into, T instance)
           
 void FactoryInjector.dispose(PicoContainer container)
           
 Object ProviderAdapter.getComponentInstance(PicoContainer container)
          Deprecated. 
 T FactoryInjector.getComponentInstance(PicoContainer container)
           
 T CompositeInjector.getComponentInstance(PicoContainer container)
           
 T AbstractInjector.getComponentInstance(PicoContainer container)
           
 Object ProviderAdapter.getComponentInstance(PicoContainer container, Type into)
           
 T MethodInjector.getComponentInstance(PicoContainer container, Type into)
           
 T IterativeInjector.getComponentInstance(PicoContainer container, Type into)
           
abstract  T FactoryInjector.getComponentInstance(PicoContainer container, Type into)
           
 T ConstructorInjector.getComponentInstance(PicoContainer container, Type into)
           
 T CompositeInjector.getComponentInstance(PicoContainer container, Type into)
           
abstract  T AbstractInjector.getComponentInstance(PicoContainer container, Type into)
           
protected  ConstructorInjector.CtorAndAdapters<T> ConstructorInjector.getGreediestSatisfiableConstructor(PicoContainer container)
           
protected  Object[] SingleMemberInjector.getMemberArguments(PicoContainer container, AccessibleObject member, Type[] parameterTypes, Annotation[] bindings)
           
protected  Object[] MethodInjector.getMemberArguments(PicoContainer container, Method method)
           
protected  Object SingleMemberInjector.getParameter(PicoContainer container, AccessibleObject member, int i, Type parameterType, Annotation binding, Parameter currentParameter, ComponentAdapter<?> injecteeAdapter)
           
 Object[] ConstructorInjector.CtorAndAdapters.getParameterArguments(PicoContainer container)
           
 void FactoryInjector.start(PicoContainer container)
           
 void FactoryInjector.stop(PicoContainer container)
           
protected  void NamedMethodInjector.unsatisfiedDependencies(PicoContainer container, Set<Type> unsatisfiableDependencyTypes)
           
protected  void IterativeInjector.unsatisfiedDependencies(PicoContainer container, Set<Type> unsatisfiableDependencyTypes)
           
 void ProviderAdapter.verify(PicoContainer container)
           
 void MethodInjector.verify(PicoContainer container)
           
 void IterativeInjector.verify(PicoContainer container)
           
 void FactoryInjector.verify(PicoContainer container)
           
 void ConstructorInjector.verify(PicoContainer container)
           
 void CompositeInjector.verify(PicoContainer container)
           
 void AbstractInjector.verify(PicoContainer container)
           
 void AbstractInjectionFactory.verify(PicoContainer container)
           
 

Constructors in org.picocontainer.injectors with parameters of type PicoContainer
AbstractInjector.UnsatisfiableDependenciesException(ComponentAdapter<?> instantiatingComponentAdapter, Type unsatisfiedDependencyType, Set unsatisfiableDependencies, PicoContainer leafContainer)
           
Reinjection(InjectionFactory reinjectionFactory, PicoContainer parent)
           
Reinjector(PicoContainer parentContainer)
          Make a reinjector with a parent container from which to pull components to be reinjected to.
Reinjector(PicoContainer parentContainer, ComponentMonitor monitor)
          Make a reinjector with a parent container from which to pull components to be reinjected to
 

Uses of PicoContainer in org.picocontainer.monitors
 

Methods in org.picocontainer.monitors with parameters of type PicoContainer
 Object ComposingMonitor.Composer.compose(PicoContainer container, Object componentKey)
           
<T> void
WriterComponentMonitor.instantiated(PicoContainer container, ComponentAdapter<T> componentAdapter, Constructor<T> constructor, Object instantiated, Object[] injected, long duration)
           
<T> void
NullComponentMonitor.instantiated(PicoContainer container, ComponentAdapter<T> componentAdapter, Constructor<T> constructor, Object instantiated, Object[] injected, long duration)
           
<T> void
LifecycleComponentMonitor.instantiated(PicoContainer container, ComponentAdapter<T> componentAdapter, Constructor<T> constructor, Object instantiated, Object[] parameters, long duration)
           
<T> void
ConsoleComponentMonitor.instantiated(PicoContainer container, ComponentAdapter<T> componentAdapter, Constructor<T> constructor, Object instantiated, Object[] parameters, long duration)
           
<T> void
AbstractComponentMonitor.instantiated(PicoContainer container, ComponentAdapter<T> componentAdapter, Constructor<T> constructor, Object instantiated, Object[] injected, long duration)
           
<T> Constructor<T>
WriterComponentMonitor.instantiating(PicoContainer container, ComponentAdapter<T> componentAdapter, Constructor<T> constructor)
           
<T> Constructor<T>
NullComponentMonitor.instantiating(PicoContainer container, ComponentAdapter<T> componentAdapter, Constructor<T> constructor)
           
<T> Constructor<T>
LifecycleComponentMonitor.instantiating(PicoContainer container, ComponentAdapter<T> componentAdapter, Constructor<T> constructor)
           
<T> Constructor<T>
ConsoleComponentMonitor.instantiating(PicoContainer container, ComponentAdapter<T> componentAdapter, Constructor<T> constructor)
           
<T> Constructor<T>
AbstractComponentMonitor.instantiating(PicoContainer container, ComponentAdapter<T> componentAdapter, Constructor<T> constructor)
           
<T> void
WriterComponentMonitor.instantiationFailed(PicoContainer container, ComponentAdapter<T> componentAdapter, Constructor<T> constructor, Exception cause)
           
<T> void
NullComponentMonitor.instantiationFailed(PicoContainer container, ComponentAdapter<T> componentAdapter, Constructor<T> constructor, Exception e)
           
<T> void
LifecycleComponentMonitor.instantiationFailed(PicoContainer container, ComponentAdapter<T> componentAdapter, Constructor<T> constructor, Exception cause)
           
<T> void
ConsoleComponentMonitor.instantiationFailed(PicoContainer container, ComponentAdapter<T> componentAdapter, Constructor<T> constructor, Exception cause)
           
<T> void
AbstractComponentMonitor.instantiationFailed(PicoContainer container, ComponentAdapter<T> componentAdapter, Constructor<T> constructor, Exception e)
           
 void WriterComponentMonitor.invoked(PicoContainer container, ComponentAdapter<?> componentAdapter, Member member, Object instance, long duration, Object[] args, Object retVal)
           
 void NullComponentMonitor.invoked(PicoContainer container, ComponentAdapter<?> componentAdapter, Member member, Object instance, long duration, Object[] args, Object retVal)
           
 void LifecycleComponentMonitor.invoked(PicoContainer container, ComponentAdapter<?> componentAdapter, Member member, Object instance, long duration, Object[] args, Object retVal)
           
 void ConsoleComponentMonitor.invoked(PicoContainer container, ComponentAdapter<?> componentAdapter, Member member, Object instance, long duration, Object[] args, Object retVal)
           
 void AbstractComponentMonitor.invoked(PicoContainer container, ComponentAdapter<?> componentAdapter, Member member, Object instance, long duration, Object[] args, Object retVal)
           
 Object WriterComponentMonitor.invoking(PicoContainer container, ComponentAdapter<?> componentAdapter, Member member, Object instance, Object[] args)
           
 Object NullComponentMonitor.invoking(PicoContainer container, ComponentAdapter<?> componentAdapter, Member member, Object instance, Object[] args)
           
 Object LifecycleComponentMonitor.invoking(PicoContainer container, ComponentAdapter<?> componentAdapter, Member member, Object instance, Object[] args)
           
 Object ConsoleComponentMonitor.invoking(PicoContainer container, ComponentAdapter<?> componentAdapter, Member member, Object instance, Object[] args)
           
 Object AbstractComponentMonitor.invoking(PicoContainer container, ComponentAdapter<?> componentAdapter, Member member, Object instance, Object[] args)
           
 

Uses of PicoContainer in org.picocontainer.parameters
 

Methods in org.picocontainer.parameters with parameters of type PicoContainer
protected  Map<Object,ComponentAdapter<?>> CollectionComponentParameter.getMatchingComponentAdapters(PicoContainer container, ComponentAdapter adapter, Class keyType, Class valueType)
          Collect the matching ComponentAdapter instances.
 boolean AbstractParameter.isResolvable(PicoContainer container, ComponentAdapter<?> forAdapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
          Deprecated. 
 Parameter.Resolver NullParameter.resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
          Check if the Parameter can satisfy the expected type using the container.
 Parameter.Resolver DefaultConstructorParameter.resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
           
 Parameter.Resolver ConstantParameter.resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
           
 Parameter.Resolver ComponentParameter.resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
           
 Parameter.Resolver CollectionComponentParameter.resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
          Check for a successful dependency resolution of the parameter for the expected type.
 Parameter.Resolver BasicComponentParameter.resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
          Check whether the given Parameter can be satisfied by the container.
protected
<T> ComponentAdapter<T>
BasicComponentParameter.resolveAdapter(PicoContainer container, ComponentAdapter adapter, Class<T> expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
           
 Object AbstractParameter.resolveInstance(PicoContainer container, ComponentAdapter<?> forAdapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
          Deprecated. 
 void NullParameter.verify(PicoContainer container, ComponentAdapter<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
          Verify that the Parameter can satisfy the expected type using the container
 void DefaultConstructorParameter.verify(PicoContainer container, ComponentAdapter<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
           
 void ConstantParameter.verify(PicoContainer container, ComponentAdapter<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
          Verify that the Parameter can satisfy the expected type using the container
 void ComponentParameter.verify(PicoContainer container, ComponentAdapter<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
           
 void CollectionComponentParameter.verify(PicoContainer container, ComponentAdapter<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
          Verify a successful dependency resolution of the parameter for the expected type.
 void BasicComponentParameter.verify(PicoContainer container, ComponentAdapter<?> forAdapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
           
 

Uses of PicoContainer in org.picocontainer.visitors
 

Methods in org.picocontainer.visitors with parameters of type PicoContainer
 boolean VerifyingVisitor.visitContainer(PicoContainer pico)
           
 boolean TraversalCheckingVisitor.visitContainer(PicoContainer pico)
          Visit a PicoContainer that has to accept the visitor.
 boolean MethodCallingVisitor.visitContainer(PicoContainer pico)
           
 



Copyright © 2003-2010 Codehaus. All Rights Reserved.