| Constructor and Description |
|---|
MapperComplex() |
MapperComplex(boolean acceptSingleValueAsArray) |
MapperComplex(boolean outputType,
FieldAccessMode fieldAccessType,
boolean useAnnotations,
boolean caseInsensitiveFields,
java.util.Set<java.lang.String> ignoreSet,
java.lang.String view,
boolean respectIgnore,
boolean acceptSingleValueAsArray) |
MapperComplex(FieldAccessMode fieldAccessType,
boolean useAnnotations,
boolean caseInsensitiveFields,
java.util.Set<java.lang.String> ignoreSet,
java.lang.String view,
boolean respectIgnore,
boolean acceptSingleValueAsArray) |
MapperComplex(FieldsAccessor fieldsAccessor,
java.util.Set<java.lang.String> ignoreSet,
java.lang.String view,
boolean respectIgnore) |
MapperComplex(java.util.Set<java.lang.String> ignoreSet) |
MapperComplex(java.util.Set<java.lang.String> ignoreSet,
java.lang.String view,
boolean respectIgnore) |
| Modifier and Type | Method and Description |
|---|---|
<T> java.util.List<T> |
convertListOfMapsToObjects(java.util.List<java.util.Map> list,
java.lang.Class<T> componentType)
This converts a list of maps to objects.
|
<T> T |
fromList(java.util.List<?> argList,
java.lang.Class<T> clazz)
Convert an item from a list into a class using the classes constructor.
|
java.lang.Object |
fromMap(java.util.Map<java.lang.String,java.lang.Object> map)
fromMap converts a map into a Java object.
|
<T> T |
fromMap(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.Class<T> cls)
fromMap converts a map into a java object
|
java.lang.Object |
fromValueMap(java.util.Map<java.lang.String,Value> valueMap)
Creates an object from a value map.
|
<T> T |
fromValueMap(java.util.Map<java.lang.String,Value> valueMap,
java.lang.Class<T> cls)
Creates an object from a value map.
|
java.util.List<?> |
toList(java.lang.Object object)
Convert an object to a list.
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
toListOfMaps(java.util.Collection<?> collection)
Creates a list of maps from a list of class instances.
|
java.util.Map<java.lang.String,java.lang.Object> |
toMap(java.lang.Object object)
This could be refactored to use core.TypeType class and it would run faster.
|
public MapperComplex(boolean outputType,
FieldAccessMode fieldAccessType,
boolean useAnnotations,
boolean caseInsensitiveFields,
java.util.Set<java.lang.String> ignoreSet,
java.lang.String view,
boolean respectIgnore,
boolean acceptSingleValueAsArray)
public MapperComplex(FieldAccessMode fieldAccessType, boolean useAnnotations, boolean caseInsensitiveFields, java.util.Set<java.lang.String> ignoreSet, java.lang.String view, boolean respectIgnore, boolean acceptSingleValueAsArray)
public MapperComplex(FieldsAccessor fieldsAccessor, java.util.Set<java.lang.String> ignoreSet, java.lang.String view, boolean respectIgnore)
public MapperComplex(java.util.Set<java.lang.String> ignoreSet,
java.lang.String view,
boolean respectIgnore)
public MapperComplex(java.util.Set<java.lang.String> ignoreSet)
public MapperComplex(boolean acceptSingleValueAsArray)
public MapperComplex()
public <T> java.util.List<T> convertListOfMapsToObjects(java.util.List<java.util.Map> list,
java.lang.Class<T> componentType)
convertListOfMapsToObjects in interface MapperT - genericslist - the input listpublic <T> T fromMap(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.Class<T> cls)
public <T> T fromList(java.util.List<?> argList,
java.lang.Class<T> clazz)
public java.lang.Object fromValueMap(java.util.Map<java.lang.String,Value> valueMap)
fromValueMap in interface Mapperpublic <T> T fromValueMap(java.util.Map<java.lang.String,Value> valueMap, java.lang.Class<T> cls)
fromValueMap in interface Mappercls - the new typepublic java.lang.Object fromMap(java.util.Map<java.lang.String,java.lang.Object> map)
public java.util.Map<java.lang.String,java.lang.Object> toMap(java.lang.Object object)
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> toListOfMaps(java.util.Collection<?> collection)
toListOfMaps in interface Mappercollection - the collection we are coercing into a field valueCopyright © 2014. All Rights Reserved.