Uses of Interface
org.picocontainer.PicoContainer
Packages that use PicoContainer
Package
Description
This package contains the core API for PicoContainer, a compact container for working with the
dependency injection pattern.
BehaviorFactories make Behaviors which change aspects of component implementations and instances
Composers collaborate with ComposingMonitor to collect subsets of components for injection according to an scheme
like:
Containers are the main user entry point for PicoContainer.
InjectionFactories make Injectors which implement specific types of dependency injection
A Monitor is something PicoContainer uses to inform on events in component instantiation and lifecycle.
-
Uses of PicoContainer in org.picocontainer
Subinterfaces of PicoContainer in org.picocontainerModifier and TypeInterfaceDescriptioninterface
This is the core interface used for registration of components with a container.Classes in org.picocontainer that implement PicoContainerModifier and TypeClassDescriptionclass
The StandardPicoContainer
/MutablePicoContainer
implementation.Methods in org.picocontainer that return PicoContainerModifier and TypeMethodDescriptionDefaultPicoContainer.getParent()
Retrieve the parent container of this container.PicoContainer.getParent()
Retrieve the parent container of this container.Methods in org.picocontainer with parameters of type PicoContainerModifier and TypeMethodDescriptionDefaultPicoContainer.addChildContainer
(PicoContainer child) MutablePicoContainer.addChildContainer
(PicoContainer child) Add a child container.Injector.decorateComponentInstance
(PicoContainer container, Type into, T instance) A preexiting component instance can be injected into after instantiationvoid
ComponentLifecycle.dispose
(PicoContainer container) Invoke the "dispose" method on the component.ComponentAdapter.getComponentInstance
(PicoContainer container) Deprecated.since PicoContainer 2.2.ComponentAdapter.getComponentInstance
(PicoContainer container, Type into) Retrieve the component instance.DefaultPicoContainer.KnowsContainerAdapter.getComponentInstance
(PicoContainer container) DefaultPicoContainer.KnowsContainerAdapter.getComponentInstance
(PicoContainer container, Type into) DefaultPicoContainer.LateInstance.getComponentInstance
(PicoContainer container, Type into) <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 constructorvoid
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 instanceComponentMonitor.invoking
(PicoContainer container, ComponentAdapter<?> componentAdapter, Member member, Object instance, Object[] args) Event thrown as the component method is being invoked on the given instanceboolean
Parameter.isResolvable
(PicoContainer container, ComponentAdapter<?> forAdapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding) Deprecated.boolean
DefaultPicoContainer.removeChildContainer
(PicoContainer child) boolean
MutablePicoContainer.removeChildContainer
(PicoContainer child) Remove a child container from this container.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.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
ComponentAdapter.verify
(PicoContainer container) Verify that all dependencies for this adapter can be satisfied.void
ComponentFactory.verify
(PicoContainer container) Verification for the ComponentFactory - subject to implementation.void
DefaultPicoContainer.KnowsContainerAdapter.verify
(PicoContainer container) void
DefaultPicoContainer.LateInstance.verify
(PicoContainer container) 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 containerboolean
PicoVisitor.visitContainer
(PicoContainer pico) Visit aPicoContainer
that has to accept the visitor.Constructors in org.picocontainer with parameters of type PicoContainerModifierConstructorDescriptionDefaultPicoContainer
(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 strategyDefaultPicoContainer
(ComponentMonitor monitor, PicoContainer parent) Creates a new container with the AdaptingInjection using a custom ComponentMonitorDefaultPicoContainer
(LifecycleStrategy lifecycleStrategy, PicoContainer parent) Creates a new container with the AdaptingInjection using a custom lifecycle strategyDefaultPicoContainer
(PicoContainer parent) Creates a new container with a (caching)AdaptingInjection
and a parent container.KnowsContainerAdapter
(ComponentAdapter<T> ca, PicoContainer ctr) PicoBuilder
(PicoContainer parentContainer) Constructs a PicoBuilder using the specified PicoContainer as an argument.PicoBuilder
(PicoContainer parentContainer, InjectionFactory injectionType) -
Uses of PicoContainer in org.picocontainer.adapters
Methods in org.picocontainer.adapters with parameters of type PicoContainerModifier and TypeMethodDescriptionvoid
InstanceAdapter.dispose
(PicoContainer container) AbstractAdapter.getComponentInstance
(PicoContainer container) 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 PicoContainerModifier and TypeMethodDescriptionprotected T
HiddenImplementation.createProxy
(Class[] interfaces, PicoContainer container, ClassLoader classLoader) void
AbstractBehavior.dispose
(PicoContainer container) Invokes delegate dispose method if the delegate is a Behavior Invoke the "dispose" method on the component.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.AbstractBehavior.getComponentInstance
(PicoContainer container) AbstractBehavior.getComponentInstance
(PicoContainer container, Type into) Decorated.getComponentInstance
(PicoContainer container, Type into) FieldDecorated.getComponentInstance
(PicoContainer container, Type into) Guarded.getComponentInstance
(PicoContainer container, Type into) HiddenImplementation.getComponentInstance
(PicoContainer container, Type into) Locked.getComponentInstance
(PicoContainer container, Type into) PropertyApplicator.getComponentInstance
(PicoContainer container, Type into) Get a component instance and set given property values.Stored.getComponentInstance
(PicoContainer container, Type into) Synchronized.getComponentInstance
(PicoContainer container, Type into) protected Object
HiddenImplementation.invokeMethod
(Object componentInstance, Method method, Object[] args, PicoContainer container) protected Object
Intercepted.invokeMethod
(Object componentInstance, Method method, Object[] args, PicoContainer container) void
AbstractBehavior.start
(PicoContainer container) Invokes delegate start method if the delegate is a Behavior Invoke the "start" method on the component.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.stop
(PicoContainer container) Invokes delegate stop method if the delegate is a Behavior Invoke the "stop" 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.verify
(PicoContainer container) void
AbstractBehaviorFactory.verify
(PicoContainer container) void
AdaptingBehavior.verify
(PicoContainer container) -
Uses of PicoContainer in org.picocontainer.classname
Subinterfaces of PicoContainer in org.picocontainer.classnameModifier and TypeInterfaceDescriptioninterface
A ClassLoadingPicoContainer extends PicoContainer with classloader juggling capabilityClasses in org.picocontainer.classname that implement PicoContainerModifier and TypeClassDescriptionclass
Default implementation of ClassLoadingPicoContainer.Fields in org.picocontainer.classname with type parameters of type PicoContainerModifier and TypeFieldDescriptionprotected final Map
<String, PicoContainer> DefaultClassLoadingPicoContainer.namedChildContainers
Methods in org.picocontainer.classname that return types with arguments of type PicoContainerModifier and TypeMethodDescriptionprotected final Map
<String, PicoContainer> DefaultClassLoadingPicoContainer.getNamedContainers()
Methods in org.picocontainer.classname with parameters of type PicoContainerModifier and TypeMethodDescriptionClassLoadingPicoContainer.addChildContainer
(String name, PicoContainer child) Addes a child container with a given nameDefaultClassLoadingPicoContainer.addChildContainer
(String name, PicoContainer child) DefaultClassLoadingPicoContainer.addChildContainer
(PicoContainer child) boolean
DefaultClassLoadingPicoContainer.removeChildContainer
(PicoContainer child) Constructors in org.picocontainer.classname with parameters of type PicoContainerModifierConstructorDescriptionDefaultClassLoadingPicoContainer
(ClassLoader classLoader, ComponentFactory componentFactory, PicoContainer parent) DefaultClassLoadingPicoContainer
(ClassLoader classLoader, PicoContainer parent, ComponentMonitor componentMonitor) DefaultClassLoadingPicoContainer
(ComponentFactory componentFactory, LifecycleStrategy lifecycleStrategy, PicoContainer parent, ClassLoader cl, ComponentMonitor componentMonitor) -
Uses of PicoContainer in org.picocontainer.composers
Methods in org.picocontainer.composers with parameters of type PicoContainerModifier and TypeMethodDescriptionRegexComposer.compose
(PicoContainer container, Object componentKey) -
Uses of PicoContainer in org.picocontainer.containers
Classes in org.picocontainer.containers that implement PicoContainerModifier and TypeClassDescriptionclass
abstract base class for delegating to mutable containersclass
Abstract base class for immutable delegation to a PicoContainerfinal class
Deprecated.UseCommandLinePicoContainer
instead.class
CommandLineArgumentsPicoContainer configured itself from array of strings which are most likely coming in as command line argumentsclass
CompositePicoContainer takes a var-args list of containers and will query them in turn for getComponent(*) and getComponentAdapter(*) requests.class
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 notfinal class
wrap pico container to achieve immutability Typically its used to mock a parent container.class
immutable pico container constructed from properties.class
A container backed by system properties (is a PropertiesPicoContainer)class
class
Methods in org.picocontainer.containers that return PicoContainerModifier and TypeMethodDescriptionAbstractDelegatingPicoContainer.getDelegate()
AbstractDelegatingPicoContainer.getParent()
CommandLinePicoContainer.getParent()
CompositePicoContainer.getParent()
EmptyPicoContainer.getParent()
ImmutablePicoContainer.getParent()
TieringPicoContainer.getParent()
Methods in org.picocontainer.containers with parameters of type PicoContainerModifier and TypeMethodDescriptionAbstractDelegatingMutablePicoContainer.addChildContainer
(PicoContainer child) boolean
AbstractDelegatingMutablePicoContainer.removeChildContainer
(PicoContainer child) Constructors in org.picocontainer.containers with parameters of type PicoContainerModifierConstructorDescriptionAbstractDelegatingPicoContainer
(PicoContainer delegate) CommandLineArgumentsPicoContainer
(String[] arguments, PicoContainer parent) Deprecated.CommandLineArgumentsPicoContainer
(String separator, StringReader argumentProperties, String[] arguments, PicoContainer parent) Deprecated.CommandLineArgumentsPicoContainer
(String separator, String[] arguments, PicoContainer parent) Deprecated.CommandLinePicoContainer
(String[] arguments, PicoContainer parent) CommandLinePicoContainer
(String separator, StringReader argumentProperties, String[] arguments, PicoContainer parent) CommandLinePicoContainer
(String separator, String[] arguments, PicoContainer parent) CompositePicoContainer
(PicoContainer... containers) ImmutablePicoContainer
(PicoContainer delegate) PropertiesPicoContainer
(Properties properties, PicoContainer parent) create with parent container and populate from propertiesTieringPicoContainer
(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 strategyTieringPicoContainer
(ComponentMonitor monitor, PicoContainer parent) Creates a new container with the AdaptingInjection using a custom ComponentMonitorTieringPicoContainer
(LifecycleStrategy lifecycleStrategy, PicoContainer parent) Creates a new container with the AdaptingInjection using a custom lifecycle strategyTieringPicoContainer
(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 with parameters of type PicoContainerModifier and TypeMethodDescriptionprotected 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 failureAbstractInjector.decorateComponentInstance
(PicoContainer container, Type into, T instance) CompositeInjector.decorateComponentInstance
(PicoContainer container, Type into, T instance) FactoryInjector.decorateComponentInstance
(PicoContainer container, Type into, T instance) IterativeInjector.decorateComponentInstance
(PicoContainer container, Type into, T instance) MethodInjector.decorateComponentInstance
(PicoContainer container, Type into, T instance) ProviderAdapter.decorateComponentInstance
(PicoContainer container, Type into, Object instance) void
FactoryInjector.dispose
(PicoContainer container) AbstractInjector.getComponentInstance
(PicoContainer container) abstract T
AbstractInjector.getComponentInstance
(PicoContainer container, Type into) CompositeInjector.getComponentInstance
(PicoContainer container) CompositeInjector.getComponentInstance
(PicoContainer container, Type into) ConstructorInjector.getComponentInstance
(PicoContainer container, Type into) FactoryInjector.getComponentInstance
(PicoContainer container) abstract T
FactoryInjector.getComponentInstance
(PicoContainer container, Type into) IterativeInjector.getComponentInstance
(PicoContainer container, Type into) MethodInjector.getComponentInstance
(PicoContainer container, Type into) ProviderAdapter.getComponentInstance
(PicoContainer container) Deprecated.ProviderAdapter.getComponentInstance
(PicoContainer container, Type into) protected ConstructorInjector<T>.CtorAndAdapters
<T> ConstructorInjector.getGreediestSatisfiableConstructor
(PicoContainer container) protected Object[]
MethodInjector.getMemberArguments
(PicoContainer container, Method method) protected Object[]
SingleMemberInjector.getMemberArguments
(PicoContainer container, AccessibleObject member, Type[] parameterTypes, Annotation[] bindings) 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 final void
AbstractFieldInjector.unsatisfiedDependencies
(PicoContainer container, Set<Type> unsatisfiableDependencyTypes, List<AccessibleObject> unsatisfiableDependencyMembers) protected abstract void
IterativeInjector.unsatisfiedDependencies
(PicoContainer container, Set<Type> unsatisfiableDependencyTypes, List<AccessibleObject> unsatisfiableDependencyMembers) protected void
SetterInjector.unsatisfiedDependencies
(PicoContainer container, Set<Type> unsatisfiableDependencyTypes, List<AccessibleObject> unsatisfiableDependencyMembers) void
AbstractInjectionFactory.verify
(PicoContainer container) void
AbstractInjector.verify
(PicoContainer container) void
CompositeInjector.verify
(PicoContainer container) void
ConstructorInjector.verify
(PicoContainer container) void
FactoryInjector.verify
(PicoContainer container) void
IterativeInjector.verify
(PicoContainer container) void
MethodInjector.verify
(PicoContainer container) void
ProviderAdapter.verify
(PicoContainer container) Constructors in org.picocontainer.injectors with parameters of type PicoContainerModifierConstructorDescriptionReinjection
(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 PicoContainerModifier and TypeMethodDescriptionComposingMonitor.Composer.compose
(PicoContainer container, Object componentKey) <T> void
AbstractComponentMonitor.instantiated
(PicoContainer container, ComponentAdapter<T> componentAdapter, Constructor<T> constructor, Object instantiated, Object[] injected, long duration) <T> void
ConsoleComponentMonitor.instantiated
(PicoContainer container, ComponentAdapter<T> componentAdapter, Constructor<T> constructor, Object instantiated, Object[] parameters, long duration) <T> void
LifecycleComponentMonitor.instantiated
(PicoContainer container, ComponentAdapter<T> componentAdapter, Constructor<T> constructor, Object instantiated, Object[] parameters, long duration) <T> void
NullComponentMonitor.instantiated
(PicoContainer container, ComponentAdapter<T> componentAdapter, Constructor<T> constructor, Object instantiated, Object[] injected, long duration) <T> void
WriterComponentMonitor.instantiated
(PicoContainer container, ComponentAdapter<T> componentAdapter, Constructor<T> constructor, Object instantiated, Object[] injected, long duration) <T> Constructor
<T> AbstractComponentMonitor.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> LifecycleComponentMonitor.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> WriterComponentMonitor.instantiating
(PicoContainer container, ComponentAdapter<T> componentAdapter, Constructor<T> constructor) <T> void
AbstractComponentMonitor.instantiationFailed
(PicoContainer container, ComponentAdapter<T> componentAdapter, Constructor<T> constructor, Exception e) <T> void
ConsoleComponentMonitor.instantiationFailed
(PicoContainer container, ComponentAdapter<T> componentAdapter, Constructor<T> constructor, Exception cause) <T> void
LifecycleComponentMonitor.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
WriterComponentMonitor.instantiationFailed
(PicoContainer container, ComponentAdapter<T> componentAdapter, Constructor<T> constructor, Exception cause) void
AbstractComponentMonitor.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
LifecycleComponentMonitor.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
WriterComponentMonitor.invoked
(PicoContainer container, ComponentAdapter<?> componentAdapter, Member member, Object instance, long duration, Object[] args, Object retVal) AbstractComponentMonitor.invoking
(PicoContainer container, ComponentAdapter<?> componentAdapter, Member member, Object instance, Object[] args) ConsoleComponentMonitor.invoking
(PicoContainer container, ComponentAdapter<?> componentAdapter, Member member, Object instance, Object[] args) LifecycleComponentMonitor.invoking
(PicoContainer container, ComponentAdapter<?> componentAdapter, Member member, Object instance, Object[] args) NullComponentMonitor.invoking
(PicoContainer container, ComponentAdapter<?> componentAdapter, Member member, Object instance, Object[] args) WriterComponentMonitor.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 PicoContainerModifier and TypeMethodDescriptionprotected Map
<Object, ComponentAdapter<?>> CollectionComponentParameter.getMatchingComponentAdapters
(PicoContainer container, ComponentAdapter adapter, Class keyType, Class valueType) Collect the matching ComponentAdapter instances.final boolean
AbstractParameter.isResolvable
(PicoContainer container, ComponentAdapter<?> forAdapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding) Deprecated.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.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.ComponentParameter.resolve
(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding) ConstantParameter.resolve
(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding) DefaultConstructorParameter.resolve
(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding) 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.protected <T> ComponentAdapter
<T> BasicComponentParameter.resolveAdapter
(PicoContainer container, ComponentAdapter adapter, Class<T> expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding) final Object
AbstractParameter.resolveInstance
(PicoContainer container, ComponentAdapter<?> forAdapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding) Deprecated.void
BasicComponentParameter.verify
(PicoContainer container, ComponentAdapter<?> forAdapter, 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
ComponentParameter.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 containervoid
DefaultConstructorParameter.verify
(PicoContainer container, ComponentAdapter<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding) 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 -
Uses of PicoContainer in org.picocontainer.visitors
Methods in org.picocontainer.visitors with parameters of type PicoContainerModifier and TypeMethodDescriptionboolean
MethodCallingVisitor.visitContainer
(PicoContainer pico) boolean
TraversalCheckingVisitor.visitContainer
(PicoContainer pico) Visit aPicoContainer
that has to accept the visitor.boolean
VerifyingVisitor.visitContainer
(PicoContainer pico)