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