com.revusky.niggle.templates.freemarkerimpl
Class FreemarkerPresentationWrapper

java.lang.Object
  |
  +--com.revusky.niggle.templates.PresentationWrapper
        |
        +--com.revusky.niggle.templates.freemarkerimpl.FreemarkerPresentationWrapper
Direct Known Subclasses:
LazyHash, LazyList

public abstract class FreemarkerPresentationWrapper
extends PresentationWrapper


Field Summary
static boolean CASE_INSENSITIVE
           
 
Fields inherited from class com.revusky.niggle.templates.PresentationWrapper
contentType, interaction, locale, recordWrapperClass
 
Constructor Summary
FreemarkerPresentationWrapper()
           
 
Method Summary
protected  LazyHash createNestedHash(java.util.Map map)
           
protected  freemarker.template.TemplateModel createWrapper(java.lang.Object val)
           
protected  java.util.HashMap normalizeMap(java.util.Map m)
           
protected  freemarker.template.TemplateModel wrapString(java.lang.String s)
           
 
Methods inherited from class com.revusky.niggle.templates.PresentationWrapper
createRecordWrapper, getLocale, inheritFrom, setContentType, setRecord, setRecordWrapperClass, setSessionContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CASE_INSENSITIVE

public static final boolean CASE_INSENSITIVE
Constructor Detail

FreemarkerPresentationWrapper

public FreemarkerPresentationWrapper()
Method Detail

createWrapper

protected freemarker.template.TemplateModel createWrapper(java.lang.Object val)

createNestedHash

protected LazyHash createNestedHash(java.util.Map map)

normalizeMap

protected java.util.HashMap normalizeMap(java.util.Map m)

wrapString

protected freemarker.template.TemplateModel wrapString(java.lang.String s)