org.skyscreamer.yoga.mapper
Class ResultTraverser
java.lang.Object
org.skyscreamer.yoga.mapper.ResultTraverser
public class ResultTraverser
- extends Object
Created by IntelliJ IDEA.
User: corby
|
Method Summary |
protected void |
addExtraInfo(Object instance,
Selector fieldSelector,
HierarchicalModel model,
Class<?> instanceType,
String hrefSuffix)
|
protected void |
addProperties(Object instance,
Selector fieldSelector,
HierarchicalModel model,
Class<?> instanceType,
String hrefSuffix)
|
Class<?> |
getClass(Object instance)
|
protected Object |
getHref(String uriTemplate,
Object instance)
|
URICreator |
getUriCreator()
|
URITemplateGenerator |
getUriTemplateGenerator()
|
protected boolean |
isNotBean(Class<?> clazz)
|
void |
setFieldPopulatorRegistry(FieldPopulatorRegistry fieldPopulatorRegistry)
|
void |
setUriCreator(URICreator uriCreator)
|
void |
setUriTemplateGenerator(URITemplateGenerator uriTemplateGenerator)
|
void |
traverse(Object instance,
Selector fieldSelector,
HierarchicalModel model,
String hrefSuffix)
|
void |
traverseChild(Selector parentSelector,
HierarchicalModel parent,
PropertyDescriptor property,
String name,
Object value,
String hrefSuffix)
|
void |
traverseChild(Selector parentSelector,
HierarchicalModel parent,
String property,
String name,
Object value,
String hrefSuffix)
|
void |
traverseIterable(Selector fieldSelector,
HierarchicalModel model,
PropertyDescriptor property,
Iterable<?> list,
String hrefSuffix)
|
void |
traverseIterable(Selector fieldSelector,
HierarchicalModel model,
String property,
Iterable<?> list,
String hrefSuffix)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResultTraverser
public ResultTraverser()
traverse
public void traverse(Object instance,
Selector fieldSelector,
HierarchicalModel model,
String hrefSuffix)
addExtraInfo
protected void addExtraInfo(Object instance,
Selector fieldSelector,
HierarchicalModel model,
Class<?> instanceType,
String hrefSuffix)
addProperties
protected void addProperties(Object instance,
Selector fieldSelector,
HierarchicalModel model,
Class<?> instanceType,
String hrefSuffix)
getHref
protected Object getHref(String uriTemplate,
Object instance)
traverseIterable
public void traverseIterable(Selector fieldSelector,
HierarchicalModel model,
PropertyDescriptor property,
Iterable<?> list,
String hrefSuffix)
traverseIterable
public void traverseIterable(Selector fieldSelector,
HierarchicalModel model,
String property,
Iterable<?> list,
String hrefSuffix)
traverseChild
public void traverseChild(Selector parentSelector,
HierarchicalModel parent,
PropertyDescriptor property,
String name,
Object value,
String hrefSuffix)
traverseChild
public void traverseChild(Selector parentSelector,
HierarchicalModel parent,
String property,
String name,
Object value,
String hrefSuffix)
getClass
public Class<?> getClass(Object instance)
isNotBean
protected boolean isNotBean(Class<?> clazz)
setFieldPopulatorRegistry
public void setFieldPopulatorRegistry(FieldPopulatorRegistry fieldPopulatorRegistry)
getUriCreator
public URICreator getUriCreator()
setUriCreator
public void setUriCreator(URICreator uriCreator)
getUriTemplateGenerator
public URITemplateGenerator getUriTemplateGenerator()
setUriTemplateGenerator
public void setUriTemplateGenerator(URITemplateGenerator uriTemplateGenerator)
Copyright © 2011. All Rights Reserved.