|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object info.magnolia.freemarker.FreemarkerUtil
public class FreemarkerUtil
A bunch of utility methods to render freemarker templates into Strings.
FreemarkerHelper
Constructor Summary | |
---|---|
FreemarkerUtil()
|
Method Summary | |
---|---|
static String |
createTemplateName(Class<?> klass,
String ext)
Creates a template name based on the class name and adds the extension. |
static String |
createTemplateName(Class<?> klass,
String classifier,
String ext)
Same as createTemplateName(Class, String) but adds the classifier between
the template name and the extension. |
static String |
process(Class<?> klass,
Object thisObj)
Uses the class to create the templates name and passes the object under the name 'this'. |
static void |
process(Class<?> klass,
Object thisObj,
Writer out)
|
static String |
process(Object thisObj)
Uses the class of the object to create the templates name, passes the object under the name 'this' and returns the result in a String. |
static String |
process(Object thisObj,
String classifier,
String ext)
Same as process(Object) but adds the classifier and the extension to the template name. |
static void |
process(Object thisObj,
String classifier,
String ext,
Writer out)
|
static void |
process(Object thisObj,
Writer out)
|
static String |
process(String name,
Map<String,Object> data)
Process this template with the passed data and returns the result in a String. |
static void |
process(String name,
Map<String,Object> data,
Writer writer)
Process the template with the data and writes the result to the writer. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FreemarkerUtil()
Method Detail |
---|
public static String process(Object thisObj)
public static void process(Object thisObj, Writer out)
process(Object)
public static String process(Object thisObj, String classifier, String ext)
process(Object)
but adds the classifier and the extension to the template name.
public static void process(Object thisObj, String classifier, String ext, Writer out)
process(Object, String, String)
public static String process(Class<?> klass, Object thisObj)
public static void process(Class<?> klass, Object thisObj, Writer out)
process(Class, Object)
public static String process(String name, Map<String,Object> data)
public static void process(String name, Map<String,Object> data, Writer writer)
public static String createTemplateName(Class<?> klass, String ext)
public static String createTemplateName(Class<?> klass, String classifier, String ext)
createTemplateName(Class, String)
but adds the classifier between
the template name and the extension.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |