public abstract class AbstractTypeValueProvider<T extends AnnotatedElement> extends Object
| Constructor and Description |
|---|
AbstractTypeValueProvider(IValueInjectionAnalyser analyser,
IValueInjector valueInjector,
IInjectionValueProvider valuesProvider,
ImitateObjectProxyFactory imitateFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract IBinding |
createBinding(T element) |
protected abstract Class<?> |
getType(T element) |
Object |
getValue(T element) |
protected abstract boolean |
isIterable(T element,
Class<?> type) |
public AbstractTypeValueProvider(IValueInjectionAnalyser analyser, IValueInjector valueInjector, IInjectionValueProvider valuesProvider, ImitateObjectProxyFactory imitateFactory)
Copyright © 2007–2019 Andreas W. Bartels. All rights reserved.