public class StandardTypeConverter extends Object implements TypeConverter, ConverterRegistry
| Constructor and Description |
|---|
StandardTypeConverter(Set<Converter> converters) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
convert(Object source,
Type type)
Convert an instance to the given type.
|
Collection<Converter<?,?>> |
converter(Type source,
Type target) |
com.google.common.collect.Multimap<Type,Converter<?,?>> |
getConvertersBySource() |
com.google.common.collect.Multimap<Type,Converter<?,?>> |
getConvertersByTarget() |
protected boolean |
isEmptyStringNull() |
protected Object |
nullValue(Type type) |
void |
register(Converter<?,?> converter) |
static Type |
sourceType(Converter<?,?> converter) |
static Type |
targetType(Converter<?,?> converter) |
static <T,S> S |
typeSafeFrom(Converter<?,?> converter,
T source) |
static <T,S> T |
typeSafeTo(Converter<?,?> converter,
S source) |
public void register(Converter<?,?> converter)
register in interface ConverterRegistrypublic <T> T convert(Object source, Type type)
TypeConverterconvert in interface TypeConvertersource - Original instancetype - The type to convert to.Type}public Collection<Converter<?,?>> converter(Type source, Type target)
converter in interface ConverterRegistryprotected boolean isEmptyStringNull()
public static <T,S> T typeSafeTo(Converter<?,?> converter, S source)
public static <T,S> S typeSafeFrom(Converter<?,?> converter, T source)
public com.google.common.collect.Multimap<Type,Converter<?,?>> getConvertersBySource()
getConvertersBySource in interface ConverterRegistrypublic com.google.common.collect.Multimap<Type,Converter<?,?>> getConvertersByTarget()
getConvertersByTarget in interface ConverterRegistryCopyright © 2015. All Rights Reserved.