|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 | Containers are the main user entry point for PicoContainer. |
org.picocontainer.injectors | InjectionFactories make Injectors which implement specific types of dependency injection |
org.picocontainer.parameters |
Uses of NameBinding in org.picocontainer |
---|
Methods in org.picocontainer with parameters of type NameBinding | ||
---|---|---|
|
PicoContainer.getComponentAdapter(Class<T> componentType,
NameBinding componentNameBinding)
Find a component adapter associated with the specified type and binding name. |
|
|
DefaultPicoContainer.getComponentAdapter(Class<T> componentType,
NameBinding componentNameBinding)
Find a component adapter associated with the specified type and binding name. |
|
boolean |
Parameter.isResolvable(PicoContainer container,
ComponentAdapter<?> forAdapter,
Type expectedType,
NameBinding expectedNameBinding,
boolean useNames,
Annotation binding)
Deprecated. |
|
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. |
|
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 | ||
---|---|---|
|
ImmutablePicoContainer.getComponentAdapter(Class<T> componentType,
NameBinding componentNameBinding)
|
|
|
EmptyPicoContainer.getComponentAdapter(Class<T> componentType,
NameBinding componentNameBinding)
|
|
|
CompositePicoContainer.getComponentAdapter(Class<T> componentType,
NameBinding nameBinding)
|
|
|
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 |
NamedMethodInjector.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 | ||
---|---|---|
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
|
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |