-
- Enclosing class:
- Mustache
public static interface Mustache.Visitor
Used to visit the tags in a template without executing it.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default boolean
visitBlock(java.lang.String name)
Visits a block tag.boolean
visitInclude(java.lang.String name)
Visits an include (partial) tag.boolean
visitInvertedSection(java.lang.String name)
Visits an inverted section tag.default boolean
visitParent(java.lang.String name)
Visits a parent partial tag.boolean
visitSection(java.lang.String name)
Visits a section tag.void
visitText(java.lang.String text)
Visits a text segment.void
visitVariable(java.lang.String name)
Visits a variable tag.
-
-
-
Method Detail
-
visitText
void visitText(java.lang.String text)
Visits a text segment. These are blocks of text that are normally just reproduced as is when executing a template.- Parameters:
text
- the block of text. May contain newlines.
-
visitVariable
void visitVariable(java.lang.String name)
Visits a variable tag.- Parameters:
name
- the name of the variable.
-
visitInclude
boolean visitInclude(java.lang.String name)
Visits an include (partial) tag.- Parameters:
name
- the name of the partial template specified by the tag.- Returns:
- true if the template should be resolved and visited, false to skip it.
-
visitParent
default boolean visitParent(java.lang.String name)
Visits a parent partial tag. For backward compatibility by defaultfalse
is returned.- Parameters:
name
- the name of the parent partial template specified by the tag.- Returns:
- true if the template should be resolved and visited, false to skip it.
-
visitBlock
default boolean visitBlock(java.lang.String name)
Visits a block tag. For backward compatibility by default is skipped.- Parameters:
name
- the name of the block.- Returns:
- true if the contents of the block should be visited, false to skip.
-
visitSection
boolean visitSection(java.lang.String name)
Visits a section tag.- Parameters:
name
- the name of the section.- Returns:
- true if the contents of the section should be visited, false to skip.
-
visitInvertedSection
boolean visitInvertedSection(java.lang.String name)
Visits an inverted section tag.- Parameters:
name
- the name of the inverted section.- Returns:
- true if the contents of the section should be visited, false to skip.
-
-