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.
 boolean Parameter.isResolvable(PicoContainer container, ComponentAdapter<?> adapter, 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<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
          Retrieve the object from the Parameter that satisfies the expected type.
 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
 boolean ConstantParameter.isResolvable(PicoContainer container, ComponentAdapter<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
           
 boolean ComponentParameter.isResolvable(PicoContainer container, ComponentAdapter<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
           
 boolean CollectionComponentParameter.isResolvable(PicoContainer container, ComponentAdapter<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
          Check for a successful dependency resolution of the parameter for the expected type.
 boolean BasicComponentParameter.isResolvable(PicoContainer container, ComponentAdapter<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
          Check whether the given Parameter can be satisfied by the container.
 Object ConstantParameter.resolveInstance(PicoContainer container, ComponentAdapter<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
           
 Object ComponentParameter.resolveInstance(PicoContainer container, ComponentAdapter<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
           
 Object CollectionComponentParameter.resolveInstance(PicoContainer container, ComponentAdapter<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
          Resolve the parameter for the expected type.
 Object BasicComponentParameter.resolveInstance(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<?> adapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
           
 



Copyright © 2003-2009 Codehaus. All Rights Reserved.