@Singleton public class BindableClassFactory extends Object
| Modifier and Type | Field and Description |
|---|---|
(package private) Map<Class<?>,BindableClass> |
cache |
(package private) List<FieldParser<?>> |
fieldParsers |
| Constructor and Description |
|---|
BindableClassFactory() |
| Modifier and Type | Method and Description |
|---|---|
(package private) FieldParser<BindableAttribute> |
bindableAttribute() |
(package private) FieldParser<BindableAttributes> |
bindableAttributes() |
(package private) FieldParser<BindableManyTimes> |
bindableManyTimes() |
(package private) FieldParser<BindableText> |
bindableText() |
(package private) FieldParser<BindableTexts> |
bindableTexts() |
(package private) BindableClass |
createNewBindableClass(Class<?> clazz) |
<T> BindableClass |
getBindableClassFor(Class<T> type) |
void |
memorizeBindableField(List<Setter> list,
Field field) |
(package private) List<Setter> |
stripBindableFieldsOfClazz(Class<?> clazz) |
final Map<Class<?>,BindableClass> cache
final List<FieldParser<?>> fieldParsers
public <T> BindableClass getBindableClassFor(Class<T> type)
type - BindableClass createNewBindableClass(Class<?> clazz)
public void memorizeBindableField(List<Setter> list, Field field)
list - field - FieldParser<BindableText> bindableText()
FieldParser<BindableTexts> bindableTexts()
FieldParser<BindableAttribute> bindableAttribute()
FieldParser<BindableAttributes> bindableAttributes()
FieldParser<BindableManyTimes> bindableManyTimes()
Copyright © 2016. All rights reserved.