org.apache.commons.jexl2.parser
Class JexlNode
java.lang.Object
org.apache.commons.jexl2.parser.SimpleNode
org.apache.commons.jexl2.parser.JexlNode
- All Implemented Interfaces:
- JexlInfo, Node
- Direct Known Subclasses:
- ASTAdditiveNode, ASTAdditiveOperator, ASTAmbiguous, ASTAndNode, ASTArrayAccess, ASTArrayLiteral, ASTAssignment, ASTBitwiseAndNode, ASTBitwiseComplNode, ASTBitwiseOrNode, ASTBitwiseXorNode, ASTBlock, ASTConstructorNode, ASTDivNode, ASTEmptyFunction, ASTEQNode, ASTERNode, ASTFalseNode, ASTFloatLiteral, ASTForeachStatement, ASTFunctionNode, ASTGENode, ASTGTNode, ASTIdentifier, ASTIfStatement, ASTIntegerLiteral, ASTJexlScript, ASTLENode, ASTLTNode, ASTMapEntry, ASTMapLiteral, ASTMethodNode, ASTModNode, ASTMulNode, ASTNENode, ASTNotNode, ASTNRNode, ASTNullLiteral, ASTOrNode, ASTReference, ASTSizeFunction, ASTSizeMethod, ASTStringLiteral, ASTTernaryNode, ASTTrueNode, ASTUnaryMinusNode, ASTWhileStatement
public abstract class JexlNode
- extends SimpleNode
- implements JexlInfo
Base class for parser nodes - holds an 'image' of the token for later use.
- Since:
- 2.0
Methods inherited from class org.apache.commons.jexl2.parser.SimpleNode |
childrenAccept, dump, jjtAccept, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetParent, jjtSetValue, toString, toString |
image
public String image
- token value.
JexlNode
public JexlNode(int id)
JexlNode
public JexlNode(Parser p,
int id)
getInfo
public JexlInfo getInfo()
debugString
public String debugString()
- Formats this information for debugging purpose.
- Specified by:
debugString
in interface JexlInfo
- Returns:
- a human readable string.
Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.