Package com.github.mustachejava
Class DefaultMustacheVisitor
java.lang.Object
com.github.mustachejava.DefaultMustacheVisitor
- All Implemented Interfaces:
MustacheVisitor
- Direct Known Subclasses:
CapturingMustacheVisitor,SpecMustacheVisitor
The default implementation that builds up Code lists
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DefaultMustacheFactoryprivate static final Code[]private static final Codeprivate final Map<String, PragmaHandler> protected static Logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPragmaHandler(String pragma, PragmaHandler handler) voidcheckName(TemplateContext templateContext, String variable, Mustache mustache) voidcomment(TemplateContext templateContext, String comment) voideof(TemplateContext templateContext) voidextend(TemplateContext templateContext, String variable, Mustache mustache) voiditerable(TemplateContext templateContext, String variable, Mustache mustache) mustache(TemplateContext templateContext) voidname(TemplateContext templateContext, String variable, Mustache mustache) voidnotIterable(TemplateContext templateContext, String variable, Mustache mustache) voidpartial(TemplateContext tc, String variable, String indent) voidpragma(TemplateContext tc, String pragma, String args) voidvalue(TemplateContext tc, String variable, boolean encoded) voidwrite(TemplateContext tc, String text)
-
Field Details
-
EMPTY_CODES
-
logger
-
EOF
-
list
-
handlers
-
df
-
-
Constructor Details
-
DefaultMustacheVisitor
-
-
Method Details
-
addPragmaHandler
-
mustache
- Specified by:
mustachein interfaceMustacheVisitor
-
iterable
- Specified by:
iterablein interfaceMustacheVisitor
-
notIterable
- Specified by:
notIterablein interfaceMustacheVisitor
-
name
- Specified by:
namein interfaceMustacheVisitor
-
checkName
- Specified by:
checkNamein interfaceMustacheVisitor
-
partial
- Specified by:
partialin interfaceMustacheVisitor
-
value
- Specified by:
valuein interfaceMustacheVisitor
-
write
- Specified by:
writein interfaceMustacheVisitor
-
pragma
- Specified by:
pragmain interfaceMustacheVisitor
-
eof
- Specified by:
eofin interfaceMustacheVisitor
-
extend
- Specified by:
extendin interfaceMustacheVisitor
-
comment
- Specified by:
commentin interfaceMustacheVisitor
-