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.gems.constraints   
org.picocontainer.gems.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, Class expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
          Check if the Parameter can satisfy the expected type using the container.
<T> T
Parameter.resolveInstance(PicoContainer container, ComponentAdapter adapter, Class<T> 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, Class 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>
AbstractDelegatingPicoContainer.getComponentAdapter(Class<T> componentType, NameBinding componentNameBinding)
           
<T> ComponentAdapter<T>
ImmutablePicoContainer.getComponentAdapter(Class<T> componentType, NameBinding componentNameBinding)
           
<T> ComponentAdapter<T>
EmptyPicoContainer.getComponentAdapter(Class<T> componentType, NameBinding componentNameBinding)
           
 

Uses of NameBinding in org.picocontainer.gems.constraints
 

Methods in org.picocontainer.gems.constraints with parameters of type NameBinding
 boolean AbstractConstraint.isResolvable(PicoContainer container, ComponentAdapter adapter, Class expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
           
 Object AbstractConstraint.resolveInstance(PicoContainer container, ComponentAdapter adapter, Class expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
           
 void AbstractConstraint.verify(PicoContainer container, ComponentAdapter adapter, Class expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
           
 

Uses of NameBinding in org.picocontainer.gems.containers
 

Methods in org.picocontainer.gems.containers with parameters of type NameBinding
<T> ComponentAdapter<T>
CommonsLoggingTracingContainerDecorator.getComponentAdapter(Class<T> componentType, NameBinding componentNameBinding)
          Deprecated. Find a component adapter associated with the specified type.
<T> ComponentAdapter<T>
Log4jTracingContainerDecorator.getComponentAdapter(Class<T> componentType, NameBinding componentNameBinding)
          Deprecated. Find a component adapter associated with the specified type.
 

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 IterativeInjector.makeParameterNameImpl(AccessibleObject member)
           
protected  NameBinding AnnotatedFieldInjector.makeParameterNameImpl(AccessibleObject member)
           
protected  NameBinding NamedFieldInjector.makeParameterNameImpl(AccessibleObject member)
           
protected  NameBinding TypedFieldInjector.makeParameterNameImpl(AccessibleObject member)
           
 

Uses of NameBinding in org.picocontainer.parameters
 

Classes in org.picocontainer.parameters that implement NameBinding
static class ParameterTestCase.FooNameBinding
           
 

Methods in org.picocontainer.parameters with parameters of type NameBinding
 boolean ConstantParameter.isResolvable(PicoContainer container, ComponentAdapter adapter, Class expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
           
 boolean BasicComponentParameter.isResolvable(PicoContainer container, ComponentAdapter adapter, Class expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
          Check whether the given Parameter can be satisfied by the container.
 boolean CollectionComponentParameter.isResolvable(PicoContainer container, ComponentAdapter adapter, Class expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
          Check for a successful dependency resolution of the parameter for the expected type.
 boolean ComponentParameter.isResolvable(PicoContainer container, ComponentAdapter adapter, Class expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
           
<T> T
BasicComponentParameter.resolveInstance(PicoContainer container, ComponentAdapter adapter, Class<T> expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
           
<T> T
ComponentParameter.resolveInstance(PicoContainer container, ComponentAdapter adapter, Class<T> expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
           
 Object ConstantParameter.resolveInstance(PicoContainer container, ComponentAdapter adapter, Class expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
           
 Object CollectionComponentParameter.resolveInstance(PicoContainer container, ComponentAdapter adapter, Class expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
          Resolve the parameter for the expected type.
 void ConstantParameter.verify(PicoContainer container, ComponentAdapter adapter, Class expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
          Verify that the Parameter can satisfy the expected type using the container
 void BasicComponentParameter.verify(PicoContainer container, ComponentAdapter adapter, Class expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
           
 void CollectionComponentParameter.verify(PicoContainer container, ComponentAdapter adapter, Class 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, Class expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
           
 



Copyright © 2003-2010 Codehaus. All Rights Reserved.