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 Containers are the main user entry point for PicoContainer. 
org.picocontainer.injectors InjectionFactories make Injectors which implement specific types of dependency injection 
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 and binding name.
<T> ComponentAdapter<T>
DefaultPicoContainer.getComponentAdapter(Class<T> componentType, NameBinding componentNameBinding)
          Find a component adapter associated with the specified type and binding name.
 boolean Parameter.isResolvable(PicoContainer container, ComponentAdapter<?> forAdapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
          Deprecated. 
 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.
 Object Parameter.resolveInstance(PicoContainer container, ComponentAdapter<?> forAdapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
          Deprecated. 
 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>
CompositePicoContainer.getComponentAdapter(Class<T> componentType, NameBinding nameBinding)
           
<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 NamedMethodInjector.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 AbstractParameter.isResolvable(PicoContainer container, ComponentAdapter<?> forAdapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
          Deprecated. 
 Parameter.Resolver 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.
 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)
           
 Object AbstractParameter.resolveInstance(PicoContainer container, ComponentAdapter<?> forAdapter, Type expectedType, NameBinding expectedNameBinding, boolean useNames, Annotation binding)
          Deprecated. 
 void NullParameter.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 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-2010 Codehaus. All Rights Reserved.