Package org.apache.commons.ognl
Class ToStringVisitor
java.lang.Object
org.apache.commons.ognl.ToStringVisitor
- All Implemented Interfaces:
NodeVisitor<StringBuilder,
StringBuilder>
A NodeVisitor implementation which will build a String representation of the AST tree.
This class is meant to be used by SimpleNode.toString(), but you may use it to
- Since:
- 4.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate StringBuilder
appendPrefixed
(String prefix, SimpleNode node, StringBuilder data) private StringBuilder
commaSeparatedChildren
(SimpleNode node, StringBuilder data) private StringBuilder
concatInfix
(Node left, String infix, Node right, StringBuilder data) private StringBuilder
concatInfix
(SimpleNode node, String infix, StringBuilder data) private StringBuilder
indexedChild
(SimpleNode node, StringBuilder data) private StringBuilder
recurse
(Node child, StringBuilder data) private StringBuilder
surroundedNode
(String open, Node inner, String close, StringBuilder data) visit
(ASTAdd node, StringBuilder data) visit
(ASTAnd node, StringBuilder data) visit
(ASTAssign node, StringBuilder data) visit
(ASTBitAnd node, StringBuilder data) visit
(ASTBitNegate node, StringBuilder data) visit
(ASTBitOr node, StringBuilder data) visit
(ASTChain node, StringBuilder data) visit
(ASTConst node, StringBuilder data) visit
(ASTCtor node, StringBuilder data) visit
(ASTDivide node, StringBuilder data) visit
(ASTEq node, StringBuilder data) visit
(ASTEval node, StringBuilder data) visit
(ASTGreaterEq node, StringBuilder data) visit
(ASTGreater node, StringBuilder data) visit
(ASTIn node, StringBuilder data) visit
(ASTInstanceof node, StringBuilder data) visit
(ASTKeyValue node, StringBuilder data) visit
(ASTLessEq node, StringBuilder data) visit
(ASTLess node, StringBuilder data) visit
(ASTList node, StringBuilder data) visit
(ASTMap node, StringBuilder data) visit
(ASTMethod node, StringBuilder data) visit
(ASTMultiply node, StringBuilder data) visit
(ASTNegate node, StringBuilder data) visit
(ASTNotEq node, StringBuilder data) visit
(ASTNotIn node, StringBuilder data) visit
(ASTNot node, StringBuilder data) visit
(ASTOr node, StringBuilder data) visit
(ASTProject node, StringBuilder data) visit
(ASTProperty node, StringBuilder data) visit
(ASTRemainder node, StringBuilder data) visit
(ASTRootVarRef node, StringBuilder data) visit
(ASTSelectFirst node, StringBuilder data) visit
(ASTSelectLast node, StringBuilder data) visit
(ASTSelect node, StringBuilder data) visit
(ASTSequence node, StringBuilder data) visit
(ASTShiftLeft node, StringBuilder data) visit
(ASTShiftRight node, StringBuilder data) visit
(ASTStaticField node, StringBuilder data) visit
(ASTStaticMethod node, StringBuilder data) visit
(ASTSubtract node, StringBuilder data) visit
(ASTTest node, StringBuilder data) visit
(ASTThisVarRef node, StringBuilder data) visit
(ASTUnsignedShiftRight node, StringBuilder data) visit
(ASTVarRef node, StringBuilder data) visit
(ASTXor node, StringBuilder data) private StringBuilder
visitExpressionNode
(ExpressionNode node, StringBuilder data) private StringBuilder
wrappedCommaSeparatedChildren
(String prefix, SimpleNode node, String suffix, StringBuilder data)
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
ToStringVisitor
public ToStringVisitor()
-
-
Method Details
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
commaSeparatedChildren
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visitExpressionNode
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
concatInfix
-
concatInfix
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
appendPrefixed
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
wrappedCommaSeparatedChildren
private StringBuilder wrappedCommaSeparatedChildren(String prefix, SimpleNode node, String suffix, StringBuilder data) -
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
indexedChild
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
surroundedNode
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
visit
- Specified by:
visit
in interfaceNodeVisitor<StringBuilder,
StringBuilder>
-
recurse
-