|
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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.behaviors | |
| org.picocontainer.containers | |
| org.picocontainer.injectors | |
| org.picocontainer.parameters | |
| org.picocontainer.visitors | |
| Uses of Parameter in org.picocontainer |
|---|
| Fields in org.picocontainer declared as Parameter | |
|---|---|
static Parameter[] |
Parameter.DEFAULT
|
static Parameter[] |
Parameter.ZERO
|
| Methods in org.picocontainer with parameters of type Parameter | ||
|---|---|---|
MutablePicoContainer |
DefaultPicoContainer.addComponent(Object componentKey,
Object componentImplementationOrInstance,
Parameter... parameters)
Register a component and creates specific instructions on which constructor to use, along with which components and/or constants to provide as constructor arguments. The returned ComponentAdapter will be instantiated by the ComponentFactory
passed to the container's constructor. |
|
MutablePicoContainer |
MutablePicoContainer.addComponent(Object componentKey,
Object componentImplementationOrInstance,
Parameter... parameters)
Register a component and creates specific instructions on which constructor to use, along with which components and/or constants to provide as constructor arguments. |
|
|
ComponentFactory.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
Create a new component adapter based on the specified arguments. |
|
void |
PicoVisitor.visitParameter(Parameter parameter)
Visit a Parameter that has to accept the visitor. |
|
| Uses of Parameter in org.picocontainer.behaviors |
|---|
| Methods in org.picocontainer.behaviors with parameters of type Parameter | ||
|---|---|---|
|
AbstractBehaviorFactory.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
Caching.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
Interception.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
PropertyApplying.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
ComponentAdapter |
AdaptiveBehavior.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
|
ComponentAdapter |
Automatic.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
|
ComponentAdapter |
ImplementationHiding.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
|
ComponentAdapter |
Locking.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
|
ComponentAdapter |
OptInCaching.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
|
ComponentAdapter |
Storing.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
|
ComponentAdapter |
Synchronizing.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
|
ComponentAdapter |
ThreadCaching.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
|
| Uses of Parameter in org.picocontainer.containers |
|---|
| Methods in org.picocontainer.containers with parameters of type Parameter | |
|---|---|
MutablePicoContainer |
AbstractDelegatingMutablePicoContainer.addComponent(Object componentKey,
Object componentImplementationOrInstance,
Parameter... parameters)
|
| Uses of Parameter in org.picocontainer.injectors |
|---|
| Fields in org.picocontainer.injectors declared as Parameter | |
|---|---|
protected Parameter[] |
AbstractInjector.parameters
The parameters to use for initialization. |
| Methods in org.picocontainer.injectors that return Parameter | |
|---|---|
protected Parameter[] |
AbstractInjector.createDefaultParameters(Class[] parameters)
Create default parameters for the given types. |
| Methods in org.picocontainer.injectors with parameters of type Parameter | ||
|---|---|---|
|
MultiInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
ComponentAdapter |
AdaptiveInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
|
ComponentAdapter |
AnnotatedFieldInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
|
ComponentAdapter |
AnnotatedMethodInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
Create a SetterInjector. |
|
ComponentAdapter |
ConstructorInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
|
ComponentAdapter |
MethodInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
|
ComponentAdapter |
SetterInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
Create a SetterInjector. |
|
protected ComponentAdapter |
AdaptiveInjection.makeDefaultInjection(Properties componentProperties,
ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
|
protected ComponentAdapter |
AdaptiveInjection.makeIfFieldAnnotationInjection(Class componentImplementation,
ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
ComponentAdapter componentAdapter,
Parameter... parameters)
|
|
protected ComponentAdapter |
AdaptiveInjection.makeIfMethodAnnotationInjection(Class componentImplementation,
ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
ComponentAdapter componentAdapter,
Parameter... parameters)
|
|
protected ComponentAdapter |
AdaptiveInjection.makeIfMethodInjection(Properties componentProperties,
ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Object componentKey,
Class componentImplementation,
ComponentAdapter componentAdapter,
Parameter... parameters)
|
|
protected ComponentAdapter |
AdaptiveInjection.makeIfSetterInjection(Properties componentProperties,
ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Object componentKey,
Class componentImplementation,
ComponentAdapter componentAdapter,
Parameter... parameters)
|
|
| Constructors in org.picocontainer.injectors with parameters of type Parameter | |
|---|---|
AbstractInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy)
Constructs a new ComponentAdapter for the given key and implementation. |
|
AnnotatedFieldInjector(Object key,
Class impl,
Parameter[] parameters,
ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Class injectionAnnotation)
|
|
AnnotatedMethodInjector(Object key,
Class impl,
Parameter[] parameters,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
Class injectionAnnotation)
|
|
ConstructorInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy)
Creates a ConstructorInjector |
|
IterativeInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy)
Constructs a IterativeInjector |
|
MethodInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
String methodName)
Creates a MethodInjector |
|
MultiInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
String setterPrefix)
|
|
SetterInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
String setterMethodPrefix)
Constructs a SetterInjector |
|
SingleMemberInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy)
|
|
| Uses of Parameter in org.picocontainer.parameters |
|---|
| Classes in org.picocontainer.parameters that implement Parameter | |
|---|---|
class |
BasicComponentParameter
A BasicComponentParameter should be used to pass in a particular component as argument to a different component's constructor. |
class |
CollectionComponentParameter
A CollectionComponentParameter should be used to support inject an Array, a
Collectionor Mapof components automatically. |
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. |
| Uses of Parameter in org.picocontainer.visitors |
|---|
| Methods in org.picocontainer.visitors with parameters of type Parameter | |
|---|---|
void |
TraversalCheckingVisitor.visitParameter(Parameter parameter)
|
|
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||