@Internal public class ReflectionGetterFactory extends java.lang.Object
FieldValueGetter using
reflection.
Returns instances of FieldValueGetters backed getter methods of a pojo class. Getters
are invoked using Method.invoke(Object, Object...) from FieldValueGetter.get(Object).
Caching is not handled at this level, RowFactory should cache getters for each Schema.
| Constructor and Description |
|---|
ReflectionGetterFactory() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<FieldValueGetter> |
generateGetters(java.lang.Class pojoClass)
Returns a list of
FieldValueGetters. |
public java.util.List<FieldValueGetter> generateGetters(java.lang.Class pojoClass)
FieldValueGetters. One for each public getter of the pojoClass.