org.skyscreamer.yoga.mapper.enrich
Class HrefEnricher

java.lang.Object
  extended by org.skyscreamer.yoga.mapper.enrich.HrefEnricher
All Implemented Interfaces:
Enricher
Direct Known Subclasses:
SelectorBuilderEnricher

public class HrefEnricher
extends Object
implements Enricher


Constructor Summary
HrefEnricher()
           
 
Method Summary
protected  String determineTemplate(Class<?> instanceType, FieldPopulator<?> populator)
           
 void enrich(Object instance, Selector fieldSelector, HierarchicalModel model, Class<?> instanceType, String hrefSuffix, FieldPopulator<?> populator)
           
protected  Object getHref(String uriTemplate, Object instance)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HrefEnricher

public HrefEnricher()
Method Detail

enrich

public void enrich(Object instance,
                   Selector fieldSelector,
                   HierarchicalModel model,
                   Class<?> instanceType,
                   String hrefSuffix,
                   FieldPopulator<?> populator)
Specified by:
enrich in interface Enricher

determineTemplate

protected String determineTemplate(Class<?> instanceType,
                                   FieldPopulator<?> populator)

getHref

protected Object getHref(String uriTemplate,
                         Object instance)


Copyright © 2012. All Rights Reserved.