public class JsonConverter<O>
extends org.apache.commons.beanutils.converters.AbstractConverter
| Modifier and Type | Field and Description |
|---|---|
protected Class<O> |
implementationClass |
protected JsonHelper |
jsonHelper |
protected Class<O> |
objectType |
| Constructor and Description |
|---|
JsonConverter(Class<O> objectType,
Class<O> implementationClass) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
convertToString(Object value) |
protected <T> T |
convertToType(Class<T> type,
Object value) |
protected Class<O> |
getDefaultType() |
static <O> JsonConverter<O> |
newConverter(Class<O> objectType) |
static <O> JsonConverter<O> |
newConverter(Class<O> objectType,
Class<O> implementationClass) |
static <E extends org.nuiton.topia.persistence.TopiaEntity> |
newEntityConverter(Class<E> objectType) |
protected final JsonHelper jsonHelper
public static <O> JsonConverter<O> newConverter(Class<O> objectType)
public static <E extends org.nuiton.topia.persistence.TopiaEntity> JsonConverter<E> newEntityConverter(Class<E> objectType)
public static <O> JsonConverter<O> newConverter(Class<O> objectType, Class<O> implementationClass)
protected String convertToString(Object value) throws Throwable
convertToString in class org.apache.commons.beanutils.converters.AbstractConverterThrowableprotected <T> T convertToType(Class<T> type, Object value) throws Throwable
convertToType in class org.apache.commons.beanutils.converters.AbstractConverterThrowableCopyright © 2014–2015 Ifremer. All rights reserved.