com.github.mustachejava
Class DefaultMustacheVisitor
java.lang.Object
com.github.mustachejava.DefaultMustacheVisitor
- All Implemented Interfaces:
- MustacheVisitor
- Direct Known Subclasses:
- CapturingMustacheVisitor
public class DefaultMustacheVisitor
- extends java.lang.Object
- implements MustacheVisitor
The default implementation that builds up Code lists
Method Summary |
void |
addPragmaHandler(java.lang.String pragma,
PragmaHandler handler)
|
void |
eof(TemplateContext templateContext)
|
void |
extend(TemplateContext templateContext,
java.lang.String variable,
Mustache mustache)
|
void |
iterable(TemplateContext templateContext,
java.lang.String variable,
Mustache mustache)
|
Mustache |
mustache(TemplateContext templateContext)
|
void |
name(TemplateContext templateContext,
java.lang.String variable,
Mustache mustache)
|
void |
notIterable(TemplateContext templateContext,
java.lang.String variable,
Mustache mustache)
|
void |
partial(TemplateContext templateContext,
java.lang.String variable)
|
void |
pragma(TemplateContext templateContext,
java.lang.String pragma,
java.lang.String args)
|
void |
value(TemplateContext templateContext,
java.lang.String variable,
boolean encoded)
|
void |
write(TemplateContext templateContext,
java.lang.String text)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected static java.util.logging.Logger logger
list
protected final java.util.List<Code> list
cf
protected DefaultMustacheFactory cf
DefaultMustacheVisitor
public DefaultMustacheVisitor(DefaultMustacheFactory cf)
addPragmaHandler
public void addPragmaHandler(java.lang.String pragma,
PragmaHandler handler)
mustache
public Mustache mustache(TemplateContext templateContext)
- Specified by:
mustache
in interface MustacheVisitor
iterable
public void iterable(TemplateContext templateContext,
java.lang.String variable,
Mustache mustache)
- Specified by:
iterable
in interface MustacheVisitor
notIterable
public void notIterable(TemplateContext templateContext,
java.lang.String variable,
Mustache mustache)
- Specified by:
notIterable
in interface MustacheVisitor
name
public void name(TemplateContext templateContext,
java.lang.String variable,
Mustache mustache)
- Specified by:
name
in interface MustacheVisitor
partial
public void partial(TemplateContext templateContext,
java.lang.String variable)
- Specified by:
partial
in interface MustacheVisitor
value
public void value(TemplateContext templateContext,
java.lang.String variable,
boolean encoded)
- Specified by:
value
in interface MustacheVisitor
write
public void write(TemplateContext templateContext,
java.lang.String text)
- Specified by:
write
in interface MustacheVisitor
pragma
public void pragma(TemplateContext templateContext,
java.lang.String pragma,
java.lang.String args)
- Specified by:
pragma
in interface MustacheVisitor
eof
public void eof(TemplateContext templateContext)
- Specified by:
eof
in interface MustacheVisitor
extend
public void extend(TemplateContext templateContext,
java.lang.String variable,
Mustache mustache)
- Specified by:
extend
in interface MustacheVisitor
Copyright © 2012. All Rights Reserved.