com.github.mustachejava
Class DeferringMustacheFactory
java.lang.Object
com.github.mustachejava.DefaultMustacheFactory
com.github.mustachejava.DeferringMustacheFactory
- All Implemented Interfaces:
- MustacheFactory
public class DeferringMustacheFactory
- extends DefaultMustacheFactory
This allows you to automatically defer evaluation of partials. By default
it generates HTML but you can override that behavior.
Field Summary |
static java.lang.Object |
DEFERRED
|
Method Summary |
MustacheVisitor |
createMustacheVisitor()
Creates the visitor for compilation. |
protected static void |
writeDeferral(java.lang.StringBuilder sb,
com.github.mustachejava.DeferringMustacheFactory.Deferral deferral,
java.lang.Object o)
|
protected void |
writeTarget(java.io.Writer writer,
java.lang.Long divid)
|
Methods inherited from class com.github.mustachejava.DefaultMustacheFactory |
compile, compile, compile, encode, getExecutorService, getObjectHandler, getReader, getTemplate, putTemplate, setExecutorService, setObjectHandler, translate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFERRED
public static final java.lang.Object DEFERRED
DeferringMustacheFactory
public DeferringMustacheFactory()
DeferringMustacheFactory
public DeferringMustacheFactory(java.lang.String resourceRoot)
DeferringMustacheFactory
public DeferringMustacheFactory(java.io.File fileRoot)
createMustacheVisitor
public MustacheVisitor createMustacheVisitor()
- Description copied from interface:
MustacheFactory
- Creates the visitor for compilation.
- Specified by:
createMustacheVisitor
in interface MustacheFactory
- Overrides:
createMustacheVisitor
in class DefaultMustacheFactory
- Returns:
- visitor
writeTarget
protected void writeTarget(java.io.Writer writer,
java.lang.Long divid)
throws java.io.IOException
- Throws:
java.io.IOException
writeDeferral
protected static void writeDeferral(java.lang.StringBuilder sb,
com.github.mustachejava.DeferringMustacheFactory.Deferral deferral,
java.lang.Object o)
Copyright © 2012. All Rights Reserved.