|
![]() |
|||||||||
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.adapters | |
org.picocontainer.behaviors | |
org.picocontainer.classname | |
org.picocontainer.containers | |
org.picocontainer.gems.adapters | |
org.picocontainer.gems.behaviors | |
org.picocontainer.gems.constraints | |
org.picocontainer.gems.containers | |
org.picocontainer.gems.jmx | The package contains classes to expose components of PicoContainer with JMX. |
org.picocontainer.gems.jndi | |
org.picocontainer.injectors | |
org.picocontainer.parameters | |
org.picocontainer.tck | |
org.picocontainer.visitors |
Uses of Parameter in org.picocontainer |
---|
Fields in org.picocontainer declared as Parameter | |
---|---|
static Parameter[] |
Parameter.DEFAULT
|
static Parameter[] |
Parameter.ZERO
Zero parameter is used when you wish a component to be instantiated with its default constructor. |
Methods in org.picocontainer with parameters of type Parameter | ||
---|---|---|
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. |
|
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. |
|
|
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. |
|
ComponentAdapter |
PicoBuilderTestCase.CustomComponentFactory.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
|
void |
PicoVisitor.visitParameter(Parameter parameter)
Visit a Parameter that has to accept the visitor. |
Uses of Parameter in org.picocontainer.adapters |
---|
Methods in org.picocontainer.adapters with parameters of type Parameter | ||
---|---|---|
|
SimpleNamedBindingAnnotationTestCase.FieldInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
Constructors in org.picocontainer.adapters with parameters of type Parameter | |
---|---|
SimpleNamedBindingAnnotationTestCase.FieldInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
boolean useNames)
|
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)
|
|
|
PropertyApplying.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
Synchronizing.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
Create a new component adapter based on the specified arguments. |
|
|
ThreadCaching.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
Locking.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
Create a new component adapter based on the specified arguments. |
|
|
Intercepting.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)
|
|
|
Storing.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
ComponentAdapter |
AdaptingBehavior.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
|
ComponentAdapter |
FieldDecorating.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
|
ComponentAdapter |
Automating.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
|
ComponentAdapter |
Decorating.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 |
OptInCaching.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
Uses of Parameter in org.picocontainer.classname |
---|
Methods in org.picocontainer.classname with parameters of type Parameter | |
---|---|
MutablePicoContainer |
DefaultClassLoadingPicoContainer.addComponent(Object key,
Object componentImplementationOrInstance,
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.gems.adapters |
---|
Methods in org.picocontainer.gems.adapters with parameters of type Parameter | ||
---|---|---|
|
DelegateAdaptorFactory.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
Create a new component adapter based on the specified arguments. |
|
ComponentAdapter |
ThreadLocalizing.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
Uses of Parameter in org.picocontainer.gems.behaviors |
---|
Methods in org.picocontainer.gems.behaviors with parameters of type Parameter | ||
---|---|---|
|
HotSwapping.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
AsmImplementationHiding.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
ComponentAdapter |
Assimilating.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
Create a Assimilated . |
|
ComponentAdapter |
Pooling.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class componentImplementation,
Parameter... parameters)
|
Uses of Parameter in org.picocontainer.gems.constraints |
---|
Subinterfaces of Parameter in org.picocontainer.gems.constraints | |
---|---|
interface |
Constraint
Extension to Parameter that allows for
constraint-based configuration of component parameters. |
Classes in org.picocontainer.gems.constraints that implement Parameter | |
---|---|
class |
AbstractConstraint
Base class for parameter constraints. |
class |
And
Aggregates multiple constraints together using boolean AND logic. |
class |
Anything
A constraint that matches any component adapter. |
class |
CollectionConstraint
Constraint that collects/aggregates dependencies to as many components that satisfy the given constraint. |
class |
IsExactType
Constraint that only accepts an adapter whose implementation is the same class instance as the type represented by this object. |
class |
IsKey
Constraint that accepts an adapter of a specific key. |
class |
IsKeyType
Constraint that accepts an adapter whose key type is either the same type or a subtype of the type(s) represented by this object. |
class |
IsType
Constraint that accepts an adapter whose implementation is either the same type or a subtype of the type(s) represented by this object. |
class |
Not
Inverts the logical sense of the given constraint. |
class |
Or
Aggregates multiple constraints together using boolean OR logic. |
Uses of Parameter in org.picocontainer.gems.containers |
---|
Methods in org.picocontainer.gems.containers with parameters of type Parameter | |
---|---|
MutablePicoContainer |
ReusablePicoContainer.addComponent(Object componentKey,
Object componentImplementationOrInstance,
Parameter... parameters)
|
MutablePicoContainer |
CommonsLoggingTracingContainerDecorator.addComponent(Object componentKey,
Object componentImplementationOrInstance,
Parameter... parameters)
Deprecated. Register a component and creates specific instructions on which constructor to use, along with which components and/or constants to provide as constructor arguments. |
MutablePicoContainer |
Log4jTracingContainerDecorator.addComponent(Object componentKey,
Object componentImplementationOrInstance,
Parameter... parameters)
Deprecated. Register a component and creates specific instructions on which constructor to use, along with which components and/or constants to provide as constructor arguments. |
Uses of Parameter in org.picocontainer.gems.jmx |
---|
Methods in org.picocontainer.gems.jmx with parameters of type Parameter | ||
---|---|---|
|
JMXExposing.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
Retrieve a ComponentAdapter . |
Uses of Parameter in org.picocontainer.gems.jndi |
---|
Methods in org.picocontainer.gems.jndi with parameters of type Parameter | ||
---|---|---|
|
JNDIProviding.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
JNDIExposing.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
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 | ||
---|---|---|
|
MethodInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
AdaptingInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
CompositeInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
TypedFieldInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
NamedFieldInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
ConstructorInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties properties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
SetterInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
Create a SetterInjector . |
|
|
MultiInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
AnnotatedFieldInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
|
|
|
AnnotatedMethodInjection.createComponentAdapter(ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
Create a SetterInjector . |
Constructors in org.picocontainer.injectors with parameters of type Parameter | |
---|---|
AbstractInjector(Object componentKey,
Class<?> componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
boolean useNames)
Constructs a new ComponentAdapter for the given key and implementation. |
|
AnnotatedFieldInjector(Object key,
Class<?> impl,
Parameter[] parameters,
ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
Class<? extends Annotation> injectionAnnotation,
boolean useNames)
|
|
AnnotatedMethodInjector(Object key,
Class<?> impl,
Parameter[] parameters,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
Class<? extends Annotation> injectionAnnotation,
boolean useNames)
|
|
CompositeInjector(Object componentKey,
Class<?> componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
boolean useNames,
Injector... injectors)
|
|
ConstructorInjector(Object componentKey,
Class<?> componentImplementation,
Parameter... parameters)
Constructor injector that uses no monitor and no lifecycle adapter. |
|
ConstructorInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
boolean useNames)
Creates a ConstructorInjector |
|
ConstructorInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
boolean useNames,
boolean rememberChosenCtor)
Creates a ConstructorInjector |
|
IterativeInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
boolean useNames)
Constructs a IterativeInjector |
|
MethodInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
String methodName,
boolean useNames)
Creates a MethodInjector |
|
MultiInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
String setterPrefix,
boolean useNames)
|
|
NamedFieldInjector(Object key,
Class<?> impl,
Parameter[] parameters,
ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
String fieldNames)
|
|
SetterInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
String setterMethodPrefix,
boolean useNames)
Constructs a SetterInjector |
|
SingleMemberInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
boolean useNames)
|
|
TypedFieldInjector(Object key,
Class<?> impl,
Parameter[] parameters,
ComponentMonitor componentMonitor,
LifecycleStrategy lifecycleStrategy,
String classNames)
|
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
Collection or Map of 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.tck |
---|
Methods in org.picocontainer.tck with parameters of type Parameter | |
---|---|
void |
AbstractPicoContainerTest.RecordingStrategyVisitor.visitParameter(Parameter parameter)
|
Uses of Parameter in org.picocontainer.visitors |
---|
Methods in org.picocontainer.visitors with parameters of type Parameter | |
---|---|
void |
TraversalCheckingVisitor.visitParameter(Parameter parameter)
Visit a Parameter that has to accept the visitor. |
|
![]() |
|||||||||
PREV NEXT | FRAMES NO FRAMES |