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

## Uses of Interface
org.picocontainer.NameBinding

Packages that use NameBinding
org.picocontainer | This package contains the core API for PicoContainer, a compact container for working with the dependency injection pattern.
org.picocontainer.containers |
org.picocontainer.injectors |
org.picocontainer.parameters |

Uses of NameBinding in org.picocontainer

Methods in org.picocontainer with parameters of type NameBinding
`
`<T> ComponentAdapter<T>`
` | `PicoContainer.getComponentAdapter(Class<T> componentType, NameBinding componentNameBinding)` Find a component adapter associated with the specified type.
`
`<T> ComponentAdapter<T>`
` | `DefaultPicoContainer.getComponentAdapter(Class<T> componentType, NameBinding componentNameBinding)` Find a component adapter associated with the specified type.
`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.
`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

Uses of NameBinding in org.picocontainer.containers

Methods in org.picocontainer.containers with parameters of type NameBinding
`
`<T> ComponentAdapter<T>`
` | `ImmutablePicoContainer.getComponentAdapter(Class<T> componentType, NameBinding componentNameBinding)`
`
`<T> ComponentAdapter<T>`
` | `EmptyPicoContainer.getComponentAdapter(Class<T> componentType, NameBinding componentNameBinding)`
`
`<T> ComponentAdapter<T>`
` | `AbstractDelegatingPicoContainer.getComponentAdapter(Class<T> componentType, NameBinding componentNameBinding)`

Uses of NameBinding in org.picocontainer.injectors

Classes in org.picocontainer.injectors that implement NameBinding
`class` | `ParameterNameBinding`

Methods in org.picocontainer.injectors that return NameBinding
`protected NameBinding` | `TypedFieldInjector.makeParameterNameImpl(AccessibleObject member)`
`protected NameBinding` | `NamedFieldInjector.makeParameterNameImpl(AccessibleObject member)`
`protected NameBinding` | `IterativeInjector.makeParameterNameImpl(AccessibleObject member)`
`protected NameBinding` | `AnnotatedFieldInjector.makeParameterNameImpl(AccessibleObject member)`

Uses of NameBinding in org.picocontainer.parameters

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

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

Copyright © 2003-2009 Codehaus. All Rights Reserved.