public class ParameterValuesProvider extends AbstractTypeValueProvider<Parameter>
| Constructor and Description |
|---|
ParameterValuesProvider(IValueInjectionAnalyser analyser,
IValueInjector valueInjector,
IInjectionValueProvider valuesProvider,
BindingFactory bindingFactory,
NameProvider nameProvider,
ImitateObjectProxyFactory imitateFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected IBinding |
createBinding(Parameter parameter) |
protected Class<?> |
getType(Parameter parameter) |
Object[] |
getValues(Parameter[] parameters) |
protected boolean |
isIterable(Parameter parameter,
Class<?> type) |
getValuepublic ParameterValuesProvider(IValueInjectionAnalyser analyser, IValueInjector valueInjector, IInjectionValueProvider valuesProvider, BindingFactory bindingFactory, NameProvider nameProvider, ImitateObjectProxyFactory imitateFactory)
protected IBinding createBinding(Parameter parameter)
createBinding in class AbstractTypeValueProvider<Parameter>protected Class<?> getType(Parameter parameter)
getType in class AbstractTypeValueProvider<Parameter>protected boolean isIterable(Parameter parameter, Class<?> type)
isIterable in class AbstractTypeValueProvider<Parameter>Copyright © 2007–2019 Andreas W. Bartels. All rights reserved.