|
||||||||||
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 data)
Process this template with the passed data and returns the result in a String. |
static void |
process(String name,
Map 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 data)
public static void process(String name, Map 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 |