org.skyscreamer.yoga.listener
Class HrefListener

java.lang.Object
  extended by org.skyscreamer.yoga.listener.HrefListener
All Implemented Interfaces:
RenderingListener
Direct Known Subclasses:
SelectorBuilderListener

public class HrefListener
extends Object
implements RenderingListener


Constructor Summary
HrefListener()
           
HrefListener(FieldPopulatorRegistry _fieldPopulatorRegistry)
           
 
Method Summary
 void addUrl(Object value, Class<?> valueType, String urlSuffix, MapHierarchicalModel<?> model, YogaRequestContext context)
           
protected  String determineTemplate(Class<?> instanceType, YogaRequestContext context)
           
 void eventOccurred(RenderingEvent event)
           
 String getUrl(String uriTemplate, Object value, Class<?> valueType, javax.servlet.http.HttpServletResponse response)
           
 void setFieldPopulatorRegistry(FieldPopulatorRegistry fieldPopulatorRegistry)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HrefListener

public HrefListener()

HrefListener

public HrefListener(FieldPopulatorRegistry _fieldPopulatorRegistry)
Method Detail

setFieldPopulatorRegistry

public void setFieldPopulatorRegistry(FieldPopulatorRegistry fieldPopulatorRegistry)

eventOccurred

public void eventOccurred(RenderingEvent event)
Specified by:
eventOccurred in interface RenderingListener

addUrl

public void addUrl(Object value,
                   Class<?> valueType,
                   String urlSuffix,
                   MapHierarchicalModel<?> model,
                   YogaRequestContext context)

determineTemplate

protected String determineTemplate(Class<?> instanceType,
                                   YogaRequestContext context)

getUrl

public String getUrl(String uriTemplate,
                     Object value,
                     Class<?> valueType,
                     javax.servlet.http.HttpServletResponse response)


Copyright © 2012. All Rights Reserved.