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.booleanParameter.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.voidParameter.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 NameBindingAnnotatedFieldInjector.makeParameterNameImpl(AccessibleObject member) protected NameBindingIterativeInjector.makeParameterNameImpl(AccessibleObject member) protected NameBindingNamedFieldInjector.makeParameterNameImpl(AccessibleObject member) protected NameBindingNamedMethodInjector.makeParameterNameImpl(AccessibleObject member) protected NameBindingTypedFieldInjector.makeParameterNameImpl(AccessibleObject member) -
Uses of NameBinding in org.picocontainer.parameters
Methods in org.picocontainer.parameters with parameters of type NameBindingModifier and TypeMethodDescriptionfinal booleanAbstractParameter.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 ObjectAbstractParameter.resolveInstance(PicoContainer container, ComponentAdapter<?> forAdapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding) Deprecated.voidBasicComponentParameter.verify(PicoContainer container, ComponentAdapter<?> forAdapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding) voidCollectionComponentParameter.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.voidComponentParameter.verify(PicoContainer container, ComponentAdapter<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding) voidConstantParameter.verify(PicoContainer container, ComponentAdapter<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding) Verify that the Parameter can satisfy the expected type using the containervoidDefaultConstructorParameter.verify(PicoContainer container, ComponentAdapter<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding) voidNullParameter.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