@Singleton public class BindableClassFactory extends Object
| Modifier and Type | Field and Description |
|---|---|
(package private) Map<Class<?>,BindableClass> |
cache |
(package private) ValueParser |
defaultDateParser |
(package private) ValueParser |
defaultTimeParser |
(package private) List<FieldParser<?>> |
fieldParsers |
(package private) Map<Class<?>,ValueParser> |
parsers |
| Constructor and Description |
|---|
BindableClassFactory() |
final Map<Class<?>,BindableClass> cache
final List<FieldParser<?>> fieldParsers
final Map<Class<?>,ValueParser> parsers
final ValueParser defaultDateParser
final ValueParser defaultTimeParser
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()
FieldParser<BindableEmbedded> bindableEmbedded()
ValueParser valueParseFor(Field field)
ValueParser dateOrTimeParser(Field field)
ValueParser dateParser(String datePattern)
ValueParser timeParser(String datePattern)
Map<Class<?>,ValueParser> createValueParsers()
Copyright © 2017. All rights reserved.