ix.util.reflect
Interface ObjectMapper

All Known Implementing Classes:
DeepCopier, FixDomain.Fixer, MatchChoiceTest.VarMaker, ObjectCopier, PlanInstaller.Pass1, PlanMaker.Pass2

public interface ObjectMapper

Provides methods for the principal ClassDescr cases when transforming an instance of the corresponding class.

See Also:
ClassDescr.mapObject(Object, ObjectMapper), ObjectVisitor

Method Summary
 java.lang.Object mapList(java.util.List list, ClassDescr cd)
           
 java.lang.Object mapMap(java.util.Map map, ClassDescr cd)
           
 java.lang.Object mapPrimitive(java.lang.Object obj, ClassDescr cd)
           
 java.lang.Object mapSet(java.util.Set set, ClassDescr cd)
           
 java.lang.Object mapStruct(java.lang.Object struct, ClassDescr cd)
           
 java.lang.Object mapXML(LiteralDocument xml, ClassDescr cd)
           
 

Method Detail

mapPrimitive

java.lang.Object mapPrimitive(java.lang.Object obj,
                              ClassDescr cd)

mapList

java.lang.Object mapList(java.util.List list,
                         ClassDescr cd)

mapSet

java.lang.Object mapSet(java.util.Set set,
                        ClassDescr cd)

mapMap

java.lang.Object mapMap(java.util.Map map,
                        ClassDescr cd)

mapStruct

java.lang.Object mapStruct(java.lang.Object struct,
                           ClassDescr cd)

mapXML

java.lang.Object mapXML(LiteralDocument xml,
                        ClassDescr cd)