org.skyscreamer.yoga.mapper
Class ResultTraverser

java.lang.Object
  extended by org.skyscreamer.yoga.mapper.ResultTraverser

public class ResultTraverser
extends Object

Created by IntelliJ IDEA. User: corby


Constructor Summary
ResultTraverser()
           
 
Method Summary
protected
<T> void
addExtraInfo(Object instance, Selector fieldSelector, HierarchicalModel model, Class<T> instanceType, String hrefSuffix)
           
protected  void addProperties(Object instance, Selector fieldSelector, HierarchicalModel model, Class<?> instanceType, String hrefSuffix)
           
 Class<?> findClass(Object instance)
           
static boolean isPrimitive(Class<?> clazz)
           
 void setClassFinderStrategy(ClassFinderStrategy classFinderStrategy)
           
 void setEnrichers(List<Enricher> enrichers)
           
 void setFieldPopulatorRegistry(FieldPopulatorRegistry fieldPopulatorRegistry)
           
 void traverse(Object instance, Selector fieldSelector, HierarchicalModel model, String hrefSuffix)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResultTraverser

public ResultTraverser()
Method Detail

traverse

public void traverse(Object instance,
                     Selector fieldSelector,
                     HierarchicalModel model,
                     String hrefSuffix)

addExtraInfo

protected <T> void addExtraInfo(Object instance,
                                Selector fieldSelector,
                                HierarchicalModel model,
                                Class<T> instanceType,
                                String hrefSuffix)

addProperties

protected void addProperties(Object instance,
                             Selector fieldSelector,
                             HierarchicalModel model,
                             Class<?> instanceType,
                             String hrefSuffix)

findClass

public Class<?> findClass(Object instance)

isPrimitive

public static boolean isPrimitive(Class<?> clazz)

setFieldPopulatorRegistry

public void setFieldPopulatorRegistry(FieldPopulatorRegistry fieldPopulatorRegistry)

setClassFinderStrategy

public void setClassFinderStrategy(ClassFinderStrategy classFinderStrategy)

setEnrichers

public void setEnrichers(List<Enricher> enrichers)


Copyright © 2011. All Rights Reserved.