ma.glasnost.orika.impl
Class GeneratedObjectBase

java.lang.Object
  extended by ma.glasnost.orika.impl.GeneratedObjectBase
Direct Known Subclasses:
GeneratedMapperBase, GeneratedObjectFactory

public abstract class GeneratedObjectBase
extends Object


Field Summary
protected  boolean fromAutoMapping
           
protected  MapperFacade mapperFacade
           
protected  Converter<Object,Object>[] usedConverters
           
protected  BoundMapperFacade<Object,Object>[] usedMapperFacades
           
protected  Type<?>[] usedTypes
           
 
Constructor Summary
GeneratedObjectBase()
           
 
Method Summary
protected static List<Object> asList(boolean[] iterable)
           
protected static List<Object> asList(byte[] iterable)
           
protected static List<Object> asList(char[] iterable)
           
protected static List<Object> asList(double[] iterable)
           
protected static List<Object> asList(float[] iterable)
           
protected static List<Object> asList(int[] iterable)
           
protected static
<T> List<T>
asList(Iterable<T> iterable)
           
protected static List<Object> asList(long[] iterable)
           
protected static List<Object> asList(Object[] iterable)
           
protected static List<Object> asList(short[] iterable)
           
static boolean[] booleanArray(Collection<Boolean> collection)
           
static byte[] byteArray(Collection<Byte> collection)
           
static char[] charArray(Collection<Character> collection)
           
static double[] doubleArray(Collection<Double> collection)
           
static float[] floatArray(Collection<Float> collection)
           
static int[] intArray(Collection<Integer> collection)
           
 boolean isFromAutoMapping()
           
static Object listToArray(List<?> list, Class<?> arrayClass)
          Function to help with list to Array conversion to support Javassist
static
<K,V> Map<K,V>
listToMap(List<?> entries, Class<?> mapClass)
          Function to help with list to Map conversion to support Javassist;
static long[] longArray(Collection<Long> collection)
           
protected  void mapArray(boolean[] destination, List<Object> source, Class<?> clazz, MappingContext mappingContext)
           
protected  void mapArray(byte[] destination, List<Object> source, Class<?> clazz, MappingContext mappingContext)
           
protected  void mapArray(char[] destination, List<Object> source, Class<?> clazz, MappingContext mappingContext)
           
protected  void mapArray(double[] destination, List<Object> source, Class<?> clazz, MappingContext mappingContext)
           
protected  void mapArray(float[] destination, List<Object> source, Class<?> clazz, MappingContext mappingContext)
           
protected  void mapArray(int[] destination, List<Object> source, Class<?> clazz, MappingContext mappingContext)
           
protected  void mapArray(long[] destination, List<Object> source, Class<?> clazz, MappingContext mappingContext)
           
protected  void mapArray(short[] destination, List<Object> source, Class<?> clazz, MappingContext mappingContext)
           
protected  int min(int[] sizes)
           
 void setFromAutoMapping(boolean fromAutoMapping)
           
 void setMapperFacade(MapperFacade mapper)
           
 void setUsedConverters(Converter<Object,Object>[] usedConverters)
           
 void setUsedMapperFacades(BoundMapperFacade<Object,Object>[] usedMapperFacades)
           
 void setUsedTypes(Type<Object>[] types)
           
static short[] shortArray(Collection<Short> collection)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

usedTypes

protected Type<?>[] usedTypes

usedConverters

protected Converter<Object,Object>[] usedConverters

usedMapperFacades

protected BoundMapperFacade<Object,Object>[] usedMapperFacades

mapperFacade

protected MapperFacade mapperFacade

fromAutoMapping

protected boolean fromAutoMapping
Constructor Detail

GeneratedObjectBase

public GeneratedObjectBase()
Method Detail

setMapperFacade

public void setMapperFacade(MapperFacade mapper)

setUsedTypes

public void setUsedTypes(Type<Object>[] types)

setUsedConverters

public void setUsedConverters(Converter<Object,Object>[] usedConverters)

setUsedMapperFacades

public void setUsedMapperFacades(BoundMapperFacade<Object,Object>[] usedMapperFacades)

isFromAutoMapping

public boolean isFromAutoMapping()

setFromAutoMapping

public void setFromAutoMapping(boolean fromAutoMapping)

min

protected int min(int[] sizes)

asList

protected static <T> List<T> asList(Iterable<T> iterable)

asList

protected static List<Object> asList(Object[] iterable)

asList

protected static List<Object> asList(byte[] iterable)

asList

protected static List<Object> asList(int[] iterable)

asList

protected static List<Object> asList(char[] iterable)

asList

protected static List<Object> asList(long[] iterable)

asList

protected static List<Object> asList(float[] iterable)

asList

protected static List<Object> asList(double[] iterable)

asList

protected static List<Object> asList(boolean[] iterable)

asList

protected static List<Object> asList(short[] iterable)

mapArray

protected void mapArray(byte[] destination,
                        List<Object> source,
                        Class<?> clazz,
                        MappingContext mappingContext)

mapArray

protected void mapArray(boolean[] destination,
                        List<Object> source,
                        Class<?> clazz,
                        MappingContext mappingContext)

mapArray

protected void mapArray(char[] destination,
                        List<Object> source,
                        Class<?> clazz,
                        MappingContext mappingContext)

mapArray

protected void mapArray(short[] destination,
                        List<Object> source,
                        Class<?> clazz,
                        MappingContext mappingContext)

mapArray

protected void mapArray(int[] destination,
                        List<Object> source,
                        Class<?> clazz,
                        MappingContext mappingContext)

mapArray

protected void mapArray(long[] destination,
                        List<Object> source,
                        Class<?> clazz,
                        MappingContext mappingContext)

mapArray

protected void mapArray(float[] destination,
                        List<Object> source,
                        Class<?> clazz,
                        MappingContext mappingContext)

mapArray

protected void mapArray(double[] destination,
                        List<Object> source,
                        Class<?> clazz,
                        MappingContext mappingContext)

booleanArray

public static boolean[] booleanArray(Collection<Boolean> collection)

byteArray

public static byte[] byteArray(Collection<Byte> collection)

charArray

public static char[] charArray(Collection<Character> collection)

shortArray

public static short[] shortArray(Collection<Short> collection)

intArray

public static int[] intArray(Collection<Integer> collection)

longArray

public static long[] longArray(Collection<Long> collection)

floatArray

public static float[] floatArray(Collection<Float> collection)

doubleArray

public static double[] doubleArray(Collection<Double> collection)

listToArray

public static Object listToArray(List<?> list,
                                 Class<?> arrayClass)
Function to help with list to Array conversion to support Javassist

Parameters:
list - the list to convert
arrayClass - the array type to construct
Returns:

listToMap

public static <K,V> Map<K,V> listToMap(List<?> entries,
                                       Class<?> mapClass)
Function to help with list to Map conversion to support Javassist;

Parameters:
entries - a list of Map.Entry
mapClass - the type of Map to instantiate


Copyright © 2013 Glasnost. All Rights Reserved.