Uses of Interface
org.picocontainer.Parameter

Packages that use Parameter
org.picocontainer This package contains the core API for PicoContainer, a compact container for working with the dependency injection pattern. 
org.picocontainer.defaults This package contains the default implementation of the PicoContainer API
 

Uses of Parameter in org.picocontainer
 

Methods in org.picocontainer with parameters of type Parameter
 ComponentAdapter MutablePicoContainer.registerComponentImplementation(Object componentKey, Class componentImplementation, Parameter[] parameters)
          Register a component.
 

Uses of Parameter in org.picocontainer.defaults
 

Classes in org.picocontainer.defaults that implement Parameter
 class ComponentParameter
          A ComponentParameter should be used to pass in a particular component as argument to a different component's constructor.
 class ConstantParameter
          A ConstantParameter should be used to pass in "constant" arguments to constructors.
 

Fields in org.picocontainer.defaults declared as Parameter
protected  Parameter[] InstantiatingComponentAdapter.parameters
           
 

Methods in org.picocontainer.defaults that return Parameter
protected  Parameter[] InstantiatingComponentAdapter.createDefaultParameters(Class[] parameters)
           
 

Methods in org.picocontainer.defaults with parameters of type Parameter
 ComponentAdapter BeanPropertyComponentAdapterFactory.createComponentAdapter(Object componentKey, Class componentImplementation, Parameter[] parameters)
           
 ComponentAdapter CachingComponentAdapterFactory.createComponentAdapter(Object componentKey, Class componentImplementation, Parameter[] parameters)
           
 ComponentAdapter ComponentAdapterFactory.createComponentAdapter(Object componentKey, Class componentImplementation, Parameter[] parameters)
          Create a new component adapter based on the specified arguments.
 ComponentAdapter ConstructorInjectionComponentAdapterFactory.createComponentAdapter(Object componentKey, Class componentImplementation, Parameter[] parameters)
           
 ComponentAdapter DecoratingComponentAdapterFactory.createComponentAdapter(Object componentKey, Class componentImplementation, Parameter[] parameters)
           
 ComponentAdapter DefaultComponentAdapterFactory.createComponentAdapter(Object componentKey, Class componentImplementation, Parameter[] parameters)
           
 ComponentAdapter DefaultPicoContainer.registerComponentImplementation(Object componentKey, Class componentImplementation, Parameter[] parameters)
          Register a component. The returned ComponentAdapter will be instantiated by the ComponentAdapterFactory passed to the container's constructor.
 ComponentAdapter SetterInjectionComponentAdapterFactory.createComponentAdapter(Object componentKey, Class componentImplementation, Parameter[] parameters)
          Create a SetterInjectionComponentAdapter.
 ComponentAdapter SynchronizedComponentAdapterFactory.createComponentAdapter(Object componentKey, Class componentImplementation, Parameter[] parameters)
           
 

Constructors in org.picocontainer.defaults with parameters of type Parameter
ConstructorInjectionComponentAdapter(Object componentKey, Class componentImplementation, Parameter[] parameters, boolean allowNonPublicClasses)
          Explicitly specifies parameters.
ConstructorInjectionComponentAdapter(Object componentKey, Class componentImplementation, Parameter[] parameters)
           
InstantiatingComponentAdapter(Object componentKey, Class componentImplementation, Parameter[] parameters, boolean allowNonPublicClasses)
           
SetterInjectionComponentAdapter(Object componentKey, Class componentImplementation, Parameter[] parameters, boolean allowNonPublicClasses)
          Explicitly specifies parameters, if null uses default parameters.
SetterInjectionComponentAdapter(Object componentKey, Class componentImplementation, Parameter[] parameters)
           
 



Copyright © 2003-2004 Codehaus. All Rights Reserved.