public class EvalVisitor<ResultType,EvalCode,EvalText> extends TemplateASTVisitor
| Modifier and Type | Field and Description |
|---|---|
xyz.cofe.collection.Func2<ResultType,ResultType,EvalCode> |
appendCode |
xyz.cofe.collection.Func2<ResultType,ResultType,EvalText> |
appendText |
boolean |
codeContext |
LinkedHashMap<String,String> |
escapeRewriteMap |
xyz.cofe.collection.Func1<EvalCode,String> |
evalCode |
xyz.cofe.collection.Func1<EvalText,String> |
evalText |
Map<xyz.cofe.collection.Func0,Boolean> |
funAsCode |
List<xyz.cofe.collection.Func0> |
funs |
xyz.cofe.collection.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) |
public xyz.cofe.collection.Func0<ResultType> initResult
public xyz.cofe.collection.Func2<ResultType,ResultType,EvalText> appendText
public xyz.cofe.collection.Func2<ResultType,ResultType,EvalCode> appendCode
public List<xyz.cofe.collection.Func0> funs
public boolean codeContext
public StringBuilder sbCode
public LinkedHashMap<String,String> escapeRewriteMap
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 © 2017. All rights reserved.