Uses of Interface
org.picocontainer.NameBinding
-
Packages that use NameBinding Package Description 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 injectionorg.picocontainer.parameters -
-
Uses of NameBinding in org.picocontainer
Methods in org.picocontainer with parameters of type NameBinding Modifier and Type Method Description <T> ComponentAdapter<T>DefaultPicoContainer. getComponentAdapter(java.lang.Class<T> componentType, NameBinding componentNameBinding)Find a component adapter associated with the specified type and binding name.<T> ComponentAdapter<T>PicoContainer. getComponentAdapter(java.lang.Class<T> componentType, NameBinding componentNameBinding)Find a component adapter associated with the specified type and binding name.booleanParameter. isResolvable(PicoContainer container, ComponentAdapter<?> forAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Deprecated.Parameter.ResolverParameter. resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Check if the Parameter can satisfy the expected type using the container.java.lang.ObjectParameter. resolveInstance(PicoContainer container, ComponentAdapter<?> forAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Deprecated.voidParameter. verify(PicoContainer container, ComponentAdapter<?> adapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.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 Modifier and Type Method Description <T> ComponentAdapter<T>AbstractDelegatingPicoContainer. getComponentAdapter(java.lang.Class<T> componentType, NameBinding componentNameBinding)<T> ComponentAdapter<T>CompositePicoContainer. getComponentAdapter(java.lang.Class<T> componentType, NameBinding nameBinding)<T> ComponentAdapter<T>EmptyPicoContainer. getComponentAdapter(java.lang.Class<T> componentType, NameBinding componentNameBinding)<T> ComponentAdapter<T>ImmutablePicoContainer. getComponentAdapter(java.lang.Class<T> componentType, NameBinding componentNameBinding) -
Uses of NameBinding in org.picocontainer.injectors
Classes in org.picocontainer.injectors that implement NameBinding Modifier and Type Class Description classParameterNameBindingMethods in org.picocontainer.injectors that return NameBinding Modifier and Type Method Description protected NameBindingAnnotatedFieldInjector. makeParameterNameImpl(java.lang.reflect.AccessibleObject member)protected NameBindingIterativeInjector. makeParameterNameImpl(java.lang.reflect.AccessibleObject member)protected NameBindingNamedFieldInjector. makeParameterNameImpl(java.lang.reflect.AccessibleObject member)protected NameBindingNamedMethodInjector. makeParameterNameImpl(java.lang.reflect.AccessibleObject member)protected NameBindingTypedFieldInjector. makeParameterNameImpl(java.lang.reflect.AccessibleObject member) -
Uses of NameBinding in org.picocontainer.parameters
Methods in org.picocontainer.parameters with parameters of type NameBinding Modifier and Type Method Description booleanAbstractParameter. isResolvable(PicoContainer container, ComponentAdapter<?> forAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Deprecated.Parameter.ResolverBasicComponentParameter. resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Check whether the given Parameter can be satisfied by the container.Parameter.ResolverCollectionComponentParameter. resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Check for a successful dependency resolution of the parameter for the expected type.Parameter.ResolverComponentParameter. resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Parameter.ResolverConstantParameter. resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Parameter.ResolverDefaultConstructorParameter. resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Parameter.ResolverNullParameter. resolve(PicoContainer container, ComponentAdapter<?> forAdapter, ComponentAdapter<?> injecteeAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Check if the Parameter can satisfy the expected type using the container.protected <T> ComponentAdapter<T>BasicComponentParameter. resolveAdapter(PicoContainer container, ComponentAdapter adapter, java.lang.Class<T> expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)java.lang.ObjectAbstractParameter. resolveInstance(PicoContainer container, ComponentAdapter<?> forAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Deprecated.voidBasicComponentParameter. verify(PicoContainer container, ComponentAdapter<?> forAdapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)voidCollectionComponentParameter. verify(PicoContainer container, ComponentAdapter<?> adapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Verify a successful dependency resolution of the parameter for the expected type.voidComponentParameter. verify(PicoContainer container, ComponentAdapter<?> adapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)voidConstantParameter. verify(PicoContainer container, ComponentAdapter<?> adapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Verify that the Parameter can satisfy the expected type using the containervoidDefaultConstructorParameter. verify(PicoContainer container, ComponentAdapter<?> adapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)voidNullParameter. verify(PicoContainer container, ComponentAdapter<?> adapter, java.lang.reflect.Type expectedType, NameBinding expectedNameBinding, boolean useNames, java.lang.annotation.Annotation binding)Verify that the Parameter can satisfy the expected type using the container
-