com.revusky.niggle.templates.freemarkerimpl
Class SmartScalar
java.lang.Object
|
+--com.revusky.niggle.templates.freemarkerimpl.SmartScalar
- All Implemented Interfaces:
- freemarker.template.TemplateHashModel, freemarker.template.TemplateModel, freemarker.template.TemplateScalarModel
- public class SmartScalar
- extends java.lang.Object
- implements freemarker.template.TemplateScalarModel, freemarker.template.TemplateHashModel
A freemarker template model that is aware of HTML entities.
- Author:
- Jonathan Revusky
Method Summary |
protected java.lang.String |
convert(java.lang.String s)
|
freemarker.template.TemplateModel |
get(java.lang.String key)
|
java.lang.String |
getAsString()
|
boolean |
isEmpty()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SmartScalar
public SmartScalar(boolean b)
SmartScalar
public SmartScalar(java.lang.String s)
SmartScalar
public SmartScalar(java.lang.String s,
boolean convert)
isEmpty
public boolean isEmpty()
throws freemarker.template.TemplateModelException
- Specified by:
isEmpty
in interface freemarker.template.TemplateModel
getAsString
public java.lang.String getAsString()
throws freemarker.template.TemplateModelException
- Specified by:
getAsString
in interface freemarker.template.TemplateScalarModel
get
public freemarker.template.TemplateModel get(java.lang.String key)
throws freemarker.template.TemplateModelException
- Specified by:
get
in interface freemarker.template.TemplateHashModel
convert
protected java.lang.String convert(java.lang.String s)