org.dozer.classmap
Class ClassMappings

java.lang.Object
  extended by org.dozer.classmap.ClassMappings

public class ClassMappings
extends Object

Internal class that determines the appropriate class mapping to be used for the source and destination object being mapped. Only intended for internal use.

Author:
tierney.matt, garsombke.franz

Constructor Summary
ClassMappings()
           
 
Method Summary
 void add(Class<?> srcClass, Class<?> destClass, ClassMap classMap)
           
 void add(Class<?> srcClass, Class<?> destClass, String mapId, ClassMap classMap)
           
 void addAll(ClassMappings additionalClassMappings)
           
 void addDefault(Class<?> srcClass, Class<?> destClass, ClassMap classMap)
           
 boolean contains(Class<?> srcClass, Class<?> destClass, String mapId)
           
 void failOnDuplicate(Object result, ClassMap classMap)
           
 ClassMap find(Class<?> srcClass, Class<?> destClass)
           
 ClassMap find(Class<?> srcClass, Class<?> destClass, String mapId)
           
 Map<String,ClassMap> getAll()
           
 long size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassMappings

public ClassMappings()
Method Detail

addDefault

public void addDefault(Class<?> srcClass,
                       Class<?> destClass,
                       ClassMap classMap)

add

public void add(Class<?> srcClass,
                Class<?> destClass,
                ClassMap classMap)

add

public void add(Class<?> srcClass,
                Class<?> destClass,
                String mapId,
                ClassMap classMap)

addAll

public void addAll(ClassMappings additionalClassMappings)

failOnDuplicate

public void failOnDuplicate(Object result,
                            ClassMap classMap)

getAll

public Map<String,ClassMap> getAll()

size

public long size()

find

public ClassMap find(Class<?> srcClass,
                     Class<?> destClass)

contains

public boolean contains(Class<?> srcClass,
                        Class<?> destClass,
                        String mapId)

find

public ClassMap find(Class<?> srcClass,
                     Class<?> destClass,
                     String mapId)


Copyright © 2005-2011 dozer. All Rights Reserved.