Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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 |
org.picocontainer.classname |
org.picocontainer.containers |
org.picocontainer.injectors |
org.picocontainer.monitors |
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` | `ComponentAdapter.getComponentInstance(PicoContainer container)` Deprecated. since PicoContainer 2.2. Use `ComponentAdapter.getComponentInstance(PicoContainer,Type)` with `ComponentAdapter.NOTHING.class` as type if no type available.
`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, Method method, Object instance, long duration)` Event thrown after the component method has been invoked on the given instance
`void` | `ComponentMonitor.invoking(PicoContainer container, ComponentAdapter<?> componentAdapter, Member member, Object instance)` Event thrown as the component method is being invoked on the given instance
`boolean` | `Parameter.isResolvable(PicoContainer container, ComponentAdapter<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)` Check if the Parameter can satisfy the expected type using the container.
`boolean` | `MutablePicoContainer.removeChildContainer(PicoContainer child)` Remove a child container from this container.
`boolean` | `DefaultPicoContainer.removeChildContainer(PicoContainer child)`
`Object` | `Parameter.resolveInstance(PicoContainer container, ComponentAdapter<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)` Retrieve the object from the Parameter that satisfies the expected type.
`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` | `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(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)`
`Object` | `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.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 pico
`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` | `EmptyPicoContainer` empty pico container serving as recoil damper in situations where you do not like to check whether container reference suplpied 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` container backed by system properties.
`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` | `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)`
`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 Constructor<T>` | `ConstructorInjector.getGreediestSatisfiableConstructor(PicoContainer container)`
`protected Object[]` | `SingleMemberInjector.getMemberArguments(PicoContainer container, AccessibleObject member, Type[] parameterTypes, Annotation[] bindings)`
`protected Object[]` | `ConstructorInjector.getMemberArguments(PicoContainer container, Constructor ctor)`
`protected Object[]` | `MethodInjector.getMemberArguments(PicoContainer container, Method method)`
`void` | `FactoryInjector.start(PicoContainer container)`
`void` | `FactoryInjector.stop(PicoContainer container)`
`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
`
`<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, Method method, Object instance, long duration)`
`void` | `NullComponentMonitor.invoked(PicoContainer container, ComponentAdapter<?> componentAdapter, Method method, Object instance, long duration)`
`void` | `LifecycleComponentMonitor.invoked(PicoContainer container, ComponentAdapter<?> componentAdapter, Method method, Object instance, long duration)`
`void` | `ConsoleComponentMonitor.invoked(PicoContainer container, ComponentAdapter<?> componentAdapter, Method method, Object instance, long duration)`
`void` | `AbstractComponentMonitor.invoked(PicoContainer container, ComponentAdapter<?> componentAdapter, Method method, Object instance, long duration)`
`void` | `WriterComponentMonitor.invoking(PicoContainer container, ComponentAdapter<?> componentAdapter, Member member, Object instance)`
`void` | `NullComponentMonitor.invoking(PicoContainer container, ComponentAdapter<?> componentAdapter, Member member, Object instance)`
`void` | `LifecycleComponentMonitor.invoking(PicoContainer container, ComponentAdapter<?> componentAdapter, Member member, Object instance)`
`void` | `ConsoleComponentMonitor.invoking(PicoContainer container, ComponentAdapter<?> componentAdapter, Member member, Object instance)`
`void` | `AbstractComponentMonitor.invoking(PicoContainer container, ComponentAdapter<?> componentAdapter, Member member, Object instance)`

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` | `ConstantParameter.isResolvable(PicoContainer container, ComponentAdapter<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)`
`boolean` | `ComponentParameter.isResolvable(PicoContainer container, ComponentAdapter<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)`
`boolean` | `CollectionComponentParameter.isResolvable(PicoContainer container, ComponentAdapter<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)` Check for a successful dependency resolution of the parameter for the expected type.
`boolean` | `BasicComponentParameter.isResolvable(PicoContainer container, ComponentAdapter<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)` Check whether the given Parameter can be satisfied by the container.
`Object` | `ConstantParameter.resolveInstance(PicoContainer container, ComponentAdapter<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)`
`Object` | `ComponentParameter.resolveInstance(PicoContainer container, ComponentAdapter<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)`
`Object` | `CollectionComponentParameter.resolveInstance(PicoContainer container, ComponentAdapter<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)` Resolve the parameter for the expected type.
`Object` | `BasicComponentParameter.resolveInstance(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<?> adapter, 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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2003-2009 Codehaus. All Rights Reserved.