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> 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 TypeConverter
public <T> boolean isConvertable(Class<T> targetType)
isConvertable
in interface TypeConverter
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 StringRenderer
Copyright © 2012-12-21-2017. All Rights Reserved.