public class DefaultTypeConverter extends Object implements TypeConverter, StringRenderer
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultTypeConverter.Conversion<T> |
| Constructor and Description |
|---|
DefaultTypeConverter(Locale locale,
TimeZone timezone) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
convertTo(Class<T> targetType,
String data,
String... optionalFormatPattern)
Convert a String value to the given target type.
|
<T> DefaultTypeConverter.Conversion<T> |
getConversionForType(Class<T> type) |
<T> boolean |
isConvertable(Class<T> targetType)
Check if this converter can convert Strings to the given target type.
|
protected Number |
parseWithPattern(String data,
String pattern) |
<T> String |
render(Class<? extends T> dataType,
T data,
String... optionalFormatPattern) |
<T> DefaultTypeConverter |
setConversionForType(Class<T> type,
DefaultTypeConverter.Conversion<T> conversion) |
DefaultTypeConverter |
setLocale(Locale locale) |
DefaultTypeConverter |
setTimeZone(TimeZone timezone) |
protected Number parseWithPattern(String data, String pattern)
pattern - public <T> T convertTo(Class<T> targetType, String data, String... optionalFormatPattern)
isConvertable(...) before.convertTo in interface TypeConverterpublic <T> boolean isConvertable(Class<T> targetType)
isConvertable in interface TypeConverterpublic <T> DefaultTypeConverter.Conversion<T> getConversionForType(Class<T> type)
public <T> DefaultTypeConverter setConversionForType(Class<T> type, DefaultTypeConverter.Conversion<T> conversion)
public DefaultTypeConverter setLocale(Locale locale)
public DefaultTypeConverter setTimeZone(TimeZone timezone)
public <T> String render(Class<? extends T> dataType, T data, String... optionalFormatPattern)
render in interface StringRendererCopyright © 2012-12-21-2017. All Rights Reserved.