|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.github.jknack.handlebars.Jackson2Helper
public class Jackson2Helper
A Jackson 2.x helper.
Basic usage:
Handlebars hbs = new Handlebars();
hbs.registerHelper("json", Jackson2Helper.INSTANCE);
...
{{json model}}
View class usage:
Handlebars hbs = new Handlebars();
hbs.registerHelper("json", Jackson2Helper.INSTANCE);
...
{{json model view="foo.MyView"}}
View alias usage:
Handlebars hbs = new Handlebars();
hbs.registerHelper("json", Jackson2Helper.INSTANCE
.viewAlias("myView", foo.MyView.class));
...
{{json model view="myView"}}
| Field Summary | |
|---|---|
static Helper<Object> |
INSTANCE
A singleton version of Jackson2Helper. |
| Constructor Summary | |
|---|---|
Jackson2Helper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Creates a new Jackson2Helper. |
|
| Method Summary | |
|---|---|
CharSequence |
apply(Object context,
Options options)
|
Jackson2Helper |
viewAlias(String alias,
Class<?> viewClass)
Add an alias for the given view class. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final Helper<Object> INSTANCE
Jackson2Helper.
| Constructor Detail |
|---|
public Jackson2Helper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Jackson2Helper.
objectMapper - The object's mapper. Required.| Method Detail |
|---|
public CharSequence apply(Object context,
Options options)
throws IOException
apply in interface Helper<Object>IOException
public Jackson2Helper viewAlias(String alias,
Class<?> viewClass)
alias - The view alias. Required.viewClass - The view class. Required.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||