public class ObjectConverter
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ObjectConverter.InstanceCreationListener |
static class |
ObjectConverter.MyBeanDeserializerFactory |
static class |
ObjectConverter.MyDefaultDeserializationContext |
static class |
ObjectConverter.MyDeserializationProblemHandler |
static class |
ObjectConverter.MyTypeReference
The Object type parameter is just to bypass TypeReference's check.
|
static class |
ObjectConverter.MyUntypedObjectDeserializer |
| Modifier and Type | Field and Description |
|---|---|
static com.fasterxml.jackson.databind.ObjectMapper |
mapper |
| Constructor and Description |
|---|
ObjectConverter() |
ObjectConverter(Resolver resolver) |
ObjectConverter(Resolver resolver,
ObjectConverter.InstanceCreationListener listener) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.reflect.Type |
conversionType(java.lang.reflect.Method getterOrSetter) |
java.lang.Object |
convert(java.lang.Object from,
java.lang.reflect.Field field) |
java.lang.Object |
convert(java.lang.Object from,
java.lang.reflect.Field field,
ObjectConverter.InstanceCreationListener listener) |
java.lang.Object |
convert(java.lang.Object from,
java.lang.reflect.Field field,
Resolver resolver,
ObjectConverter.InstanceCreationListener listener) |
java.lang.Object |
convert(java.lang.Object from,
java.lang.reflect.Method getterOrSetter) |
java.lang.Object |
convert(java.lang.Object from,
java.lang.reflect.Method getterOrSetter,
ObjectConverter.InstanceCreationListener listener) |
java.lang.Object |
convert(java.lang.Object from,
java.lang.reflect.Method getterOrSetter,
Resolver resolver,
ObjectConverter.InstanceCreationListener listener) |
java.lang.Object |
convert(java.lang.Object from,
java.lang.reflect.Type toType) |
java.lang.Object |
convert(java.lang.Object from,
java.lang.reflect.Type toType,
ObjectConverter.InstanceCreationListener listener) |
com.fasterxml.jackson.databind.ObjectMapper |
createObjectMapper() |
ObjectConverter.InstanceCreationListener |
getListener() |
Resolver |
getResolver() |
static java.lang.Class |
loadClass(java.lang.ClassLoader loader,
java.lang.String name) |
protected static java.lang.Object |
resolve(Resolver resolver,
java.lang.Object value) |
void |
setListener(ObjectConverter.InstanceCreationListener listener) |
void |
setResolver(Resolver resolver) |
protected boolean |
shouldConvertPrimitive(java.lang.Class c1,
java.lang.Class c2) |
public ObjectConverter()
public ObjectConverter(Resolver resolver)
public ObjectConverter(Resolver resolver, ObjectConverter.InstanceCreationListener listener)
public static java.lang.Class loadClass(java.lang.ClassLoader loader,
java.lang.String name)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic static java.lang.reflect.Type conversionType(java.lang.reflect.Method getterOrSetter)
throws java.io.IOException
java.io.IOExceptionprotected static java.lang.Object resolve(Resolver resolver, java.lang.Object value)
public Resolver getResolver()
public void setResolver(Resolver resolver)
public ObjectConverter.InstanceCreationListener getListener()
public void setListener(ObjectConverter.InstanceCreationListener listener)
public java.lang.Object convert(java.lang.Object from,
java.lang.reflect.Method getterOrSetter,
ObjectConverter.InstanceCreationListener listener)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.Object convert(java.lang.Object from,
java.lang.reflect.Method getterOrSetter)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.Object convert(java.lang.Object from,
java.lang.reflect.Method getterOrSetter,
Resolver resolver,
ObjectConverter.InstanceCreationListener listener)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.Object convert(java.lang.Object from,
java.lang.reflect.Field field)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.Object convert(java.lang.Object from,
java.lang.reflect.Field field,
ObjectConverter.InstanceCreationListener listener)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.Object convert(java.lang.Object from,
java.lang.reflect.Field field,
Resolver resolver,
ObjectConverter.InstanceCreationListener listener)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.Object convert(java.lang.Object from,
java.lang.reflect.Type toType,
ObjectConverter.InstanceCreationListener listener)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.Object convert(java.lang.Object from,
java.lang.reflect.Type toType)
throws java.io.IOException
java.io.IOExceptionprotected boolean shouldConvertPrimitive(java.lang.Class c1,
java.lang.Class c2)
public com.fasterxml.jackson.databind.ObjectMapper createObjectMapper()