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