public class EvalVisitor<ResultType,EvalCode,EvalText> extends TemplateASTVisitor
| Modifier and Type | Field and Description |
|---|---|
Func2<ResultType,ResultType,EvalCode> |
appendCode |
Func2<ResultType,ResultType,EvalText> |
appendText |
boolean |
codeContext |
Func1<EvalCode,String> |
evalCode |
Func1<EvalText,String> |
evalText |
Map<Func0,Boolean> |
funAsCode |
List<Func0> |
funs |
Func0<ResultType> |
initResult |
StringBuilder |
sbCode |
path| Constructor and Description |
|---|
EvalVisitor() |
| Modifier and Type | Method and Description |
|---|---|
void |
enter(Block block) |
void |
enter(Code code) |
void |
exit(Block block) |
void |
exit(Code code) |
void |
visit(Escape escape) |
void |
visit(Text text) |
enter, enter, enter, enter, enter, exit, exit, exit, exit, exit, visit, visit, visit, visit, visit, visitvisitpublic Func0<ResultType> initResult
public Func2<ResultType,ResultType,EvalText> appendText
public Func2<ResultType,ResultType,EvalCode> appendCode
public boolean codeContext
public StringBuilder sbCode
public void visit(Text text)
visit in class TemplateASTVisitorpublic void visit(Escape escape)
visit in class TemplateASTVisitorpublic void enter(Block block)
enter in class TemplateASTVisitorpublic void exit(Block block)
exit in class TemplateASTVisitorpublic void enter(Code code)
enter in class TemplateASTVisitorpublic void exit(Code code)
exit in class TemplateASTVisitorCopyright © 2018. All rights reserved.