Package | Description |
---|---|
org.picocontainer.injectors |
InjectionFactories make Injectors which implement specific types of dependency injection
|
Modifier and Type | Method and Description |
---|---|
static ComponentAdapter |
Injector.constructor(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
boolean useNames)
Creates a ConstructorInjector
|
static ComponentAdapter |
Injector.constructor(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
boolean useNames,
boolean rememberChosenCtor)
Creates a ConstructorInjector
|
static ComponentAdapter |
Injector.method(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
String methodName,
boolean useNames)
convenience method to create method injector
|
static ComponentAdapter |
Injector.setter(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
String prefix,
boolean useNames)
convenience method to create setter injector
|
Constructor and Description |
---|
AbstractFieldInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
boolean useNames) |
ByMethodName(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
Set<String> injectionMethodNames,
boolean useNames) |
ByReflectionMethod(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
Method injectionMethod,
boolean useNames) |
ConstructorInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
boolean useNames)
Creates a ConstructorInjector
|
ConstructorInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
boolean useNames,
boolean rememberChosenCtor)
Creates a ConstructorInjector
|
IterativeInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
boolean useNames)
Constructs a IterativeInjector
|
MethodInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
String methodName,
boolean useNames)
Creates a MethodInjector
|
SetterInjector(Object componentKey,
Class componentImplementation,
Parameter[] parameters,
ComponentMonitor monitor,
String prefix,
String notThisOneThough,
boolean optional,
boolean useNames)
Constructs a SetterInjector
|
Copyright © 2003–2015 Codehaus. All rights reserved.