Class AbstractTypeValueProvider<T extends java.lang.reflect.AnnotatedElement>
- java.lang.Object
-
- net.anwiba.commons.injection.impl.AbstractTypeValueProvider<T>
-
- Direct Known Subclasses:
FieldValueProvider,ParameterValuesProvider
public abstract class AbstractTypeValueProvider<T extends java.lang.reflect.AnnotatedElement> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AbstractTypeValueProvider(IValueInjectionAnalyser analyser, IValueInjector valueInjector, IInjectionValueProvider valuesProvider, ImitateObjectProxyFactory imitateFactory)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract IBindingcreateBinding(T element)protected abstract java.lang.Class<?>getType(T element)java.lang.ObjectgetValue(T element)protected abstract booleanisIterable(T element, java.lang.Class<?> type)
-
-
-
Constructor Detail
-
AbstractTypeValueProvider
public AbstractTypeValueProvider(IValueInjectionAnalyser analyser, IValueInjector valueInjector, IInjectionValueProvider valuesProvider, ImitateObjectProxyFactory imitateFactory)
-
-