Class TreeToString
java.lang.Object
ch.tocco.nice2.conditionals.api.tree.processing.BaseNodeVisitor
ch.tocco.nice2.conditionals.api.tree.processing.TreeToString
- All Implemented Interfaces:
NodeVisitor
- Direct Known Subclasses:
OrderToQuery,WhereToQuery
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TreeToStringappend(char str) protected TreeToStringprotected TreeToStringvoidclear()protected voidonNonFirstFuncallParent(Cursor cursor, Node node) Called fromvisit(Cursor, ch.tocco.nice2.conditionals.api.tree.Node)if the parent ofnodeis aFuncallNodeandnodeis not the first of its children.toString()static StringvoidvoidvisitCondition(Cursor cursor, ConditionNode node) voidvisitFactor(Cursor cursor, FactorNode node) voidvisitFuncall(Cursor cursor, FuncallNode node) voidvisitIdentifier(Cursor cursor, IdentifierNode node) voidvisitLiteral(Cursor cursor, LiteralNode node) voidvisitLogical(Cursor cursor, LogicalNode node) voidvoidvisitParameter(Cursor cursor, ParameterNode node) protected TreeToStringMethods inherited from class ch.tocco.nice2.conditionals.api.tree.processing.BaseNodeVisitor
beginTree, changed, endTree, hasChanged, visitAnd, visitEquation, visitIntegration, visitIsTrue, visitOr, visitPath
-
Field Details
-
ORIGINAL_NODE_KEY
- See Also:
-
-
Constructor Details
-
TreeToString
public TreeToString()
-
-
Method Details
-
whitespace
-
append
-
append
-
append
-
visit
- Specified by:
visitin interfaceNodeVisitor- Overrides:
visitin classBaseNodeVisitor
-
onNonFirstFuncallParent
Called fromvisit(Cursor, ch.tocco.nice2.conditionals.api.tree.Node)if the parent ofnodeis aFuncallNodeandnodeis not the first of its children. -
visitLogical
- Specified by:
visitLogicalin interfaceNodeVisitor- Overrides:
visitLogicalin classBaseNodeVisitor
-
visitNot
- Specified by:
visitNotin interfaceNodeVisitor- Overrides:
visitNotin classBaseNodeVisitor
-
visitCondition
- Specified by:
visitConditionin interfaceNodeVisitor- Overrides:
visitConditionin classBaseNodeVisitor
-
visitFactor
- Specified by:
visitFactorin interfaceNodeVisitor- Overrides:
visitFactorin classBaseNodeVisitor
-
visitIdentifier
- Specified by:
visitIdentifierin interfaceNodeVisitor- Overrides:
visitIdentifierin classBaseNodeVisitor
-
visitLiteral
- Specified by:
visitLiteralin interfaceNodeVisitor- Overrides:
visitLiteralin classBaseNodeVisitor
-
visitParameter
- Specified by:
visitParameterin interfaceNodeVisitor- Overrides:
visitParameterin classBaseNodeVisitor
-
visitFuncall
- Specified by:
visitFuncallin interfaceNodeVisitor- Overrides:
visitFuncallin classBaseNodeVisitor
-
clear
public void clear() -
toString
-
toString
-