Uses of Interface
org.picocontainer.NameBinding
Packages that use NameBinding
Package
Description
This package contains the core API for PicoContainer, a compact container for working with the
dependency injection pattern.
Containers are the main user entry point for PicoContainer.
InjectionFactories make Injectors which implement specific types of dependency injection
-
Uses of NameBinding in org.picocontainer
Methods in org.picocontainer with parameters of type NameBindingModifier and TypeMethodDescription<T> ComponentAdapter
<T> DefaultPicoContainer.getComponentAdapter
(Class<T> componentType, NameBinding componentNameBinding) Find a component adapter associated with the specified type and binding name.<T> ComponentAdapter
<T> PicoContainer.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.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.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 NameBindingModifier and TypeMethodDescription<T> ComponentAdapter
<T> AbstractDelegatingPicoContainer.getComponentAdapter
(Class<T> componentType, NameBinding componentNameBinding) <T> ComponentAdapter
<T> CompositePicoContainer.getComponentAdapter
(Class<T> componentType, NameBinding nameBinding) <T> ComponentAdapter
<T> EmptyPicoContainer.getComponentAdapter
(Class<T> componentType, NameBinding componentNameBinding) <T> ComponentAdapter
<T> ImmutablePicoContainer.getComponentAdapter
(Class<T> componentType, NameBinding componentNameBinding) -
Uses of NameBinding in org.picocontainer.injectors
Classes in org.picocontainer.injectors that implement NameBindingMethods in org.picocontainer.injectors that return NameBindingModifier and TypeMethodDescriptionprotected NameBinding
AnnotatedFieldInjector.makeParameterNameImpl
(AccessibleObject member) protected NameBinding
IterativeInjector.makeParameterNameImpl
(AccessibleObject member) protected NameBinding
NamedFieldInjector.makeParameterNameImpl
(AccessibleObject member) protected NameBinding
NamedMethodInjector.makeParameterNameImpl
(AccessibleObject member) protected NameBinding
TypedFieldInjector.makeParameterNameImpl
(AccessibleObject member) -
Uses of NameBinding in org.picocontainer.parameters
Methods in org.picocontainer.parameters with parameters of type NameBindingModifier and TypeMethodDescriptionfinal 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