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)
           
 



Copyright © 2003-2009 Codehaus. All Rights Reserved.