Class ScriptVisitor
java.lang.Object
org.apache.commons.jexl3.parser.ParserVisitor
org.apache.commons.jexl3.internal.ScriptVisitor
- Direct Known Subclasses:
FeatureController,OperatorController
Concrete visitor base, used for feature and operator controllers.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Objectvisit(ASTAddNode node, Object data) protected Objectvisit(ASTAndNode node, Object data) protected Objectvisit(ASTAnnotatedStatement node, Object data) protected Objectvisit(ASTAnnotation node, Object data) protected Objectvisit(ASTArguments node, Object data) protected Objectvisit(ASTArrayAccess node, Object data) protected Objectvisit(ASTArrayLiteral node, Object data) protected Objectvisit(ASTAssignment node, Object data) protected Objectvisit(ASTBitwiseAndNode node, Object data) protected Objectvisit(ASTBitwiseComplNode node, Object data) protected Objectvisit(ASTBitwiseOrNode node, Object data) protected Objectvisit(ASTBitwiseXorNode node, Object data) protected Objectprotected Objectprotected Objectvisit(ASTConstructorNode node, Object data) protected Objectvisit(ASTContinue node, Object data) protected Objectvisit(ASTDecrementGetNode node, Object data) protected Objectvisit(ASTDefineVars node, Object data) protected Objectvisit(ASTDivNode node, Object data) protected Objectvisit(ASTDoWhileStatement node, Object data) protected Objectvisit(ASTEmptyFunction node, Object data) protected Objectprotected Objectvisit(ASTEQSNode node, Object data) protected Objectprotected Objectprotected Objectvisit(ASTExtendedLiteral node, Object data) protected Objectvisit(ASTFalseNode node, Object data) protected Objectvisit(ASTForeachStatement node, Object data) protected Objectvisit(ASTFunctionNode node, Object data) protected Objectprotected Objectvisit(ASTGetDecrementNode node, Object data) protected Objectvisit(ASTGetIncrementNode node, Object data) protected Objectprotected Objectvisit(ASTIdentifierAccess node, Object data) protected Objectvisit(ASTIdentifier node, Object data) protected Objectvisit(ASTIfStatement node, Object data) protected Objectvisit(ASTIncrementGetNode node, Object data) protected Objectvisit(ASTInstanceOf node, Object data) protected Objectvisit(ASTJexlScript node, Object data) protected Objectvisit(ASTJxltLiteral node, Object data) protected Objectprotected Objectprotected Objectvisit(ASTMapEntry node, Object data) protected Objectvisit(ASTMapLiteral node, Object data) protected Objectvisit(ASTMethodNode node, Object data) protected Objectvisit(ASTModNode node, Object data) protected Objectvisit(ASTMulNode node, Object data) protected Objectprotected Objectvisit(ASTNESNode node, Object data) protected Objectvisit(ASTNEWNode node, Object data) protected Objectvisit(ASTNotInstanceOf node, Object data) protected Objectvisit(ASTNotNode node, Object data) protected Objectprotected Objectvisit(ASTNSWNode node, Object data) protected Objectvisit(ASTNullLiteral node, Object data) protected Objectvisit(ASTNullpNode node, Object data) protected Objectvisit(ASTNumberLiteral node, Object data) protected Objectprotected Objectvisit(ASTQualifiedIdentifier node, Object data) protected Objectvisit(ASTRangeNode node, Object data) protected Objectvisit(ASTReferenceExpression node, Object data) protected Objectvisit(ASTReference node, Object data) protected Objectvisit(ASTRegexLiteral node, Object data) protected Objectvisit(ASTReturnStatement node, Object data) protected Objectvisit(ASTSetAddNode node, Object data) protected Objectvisit(ASTSetAndNode node, Object data) protected Objectvisit(ASTSetDivNode node, Object data) protected Objectvisit(ASTSetLiteral node, Object data) protected Objectvisit(ASTSetModNode node, Object data) protected Objectvisit(ASTSetMultNode node, Object data) protected Objectvisit(ASTSetOrNode node, Object data) protected Objectvisit(ASTSetShiftLeftNode node, Object data) protected Objectvisit(ASTSetShiftRightNode node, Object data) protected Objectvisit(ASTSetShiftRightUnsignedNode node, Object data) protected Objectvisit(ASTSetSubNode node, Object data) protected Objectvisit(ASTSetXorNode node, Object data) protected Objectvisit(ASTShiftLeftNode node, Object data) protected Objectvisit(ASTShiftRightNode node, Object data) protected Objectvisit(ASTShiftRightUnsignedNode node, Object data) protected Objectvisit(ASTSizeFunction node, Object data) protected Objectvisit(ASTStringLiteral node, Object data) protected Objectvisit(ASTSubNode node, Object data) protected Objectprotected Objectvisit(ASTTernaryNode node, Object data) protected Objectvisit(ASTThrowStatement node, Object data) protected Objectvisit(ASTTrueNode node, Object data) protected Objectvisit(ASTTryResources node, Object data) protected Objectvisit(ASTTryStatement node, Object data) protected Objectvisit(ASTUnaryMinusNode node, Object data) protected Objectvisit(ASTUnaryPlusNode node, Object data) protected Objectprotected Objectvisit(ASTWhileStatement node, Object data) visitExpression(JexlExpression jscript, Object data) Visits all AST constituents of a JEXL expression.protected ObjectVisits a node.visitScript(JexlScript jscript, Object data) Visits all AST constituents of a JEXL script.Methods inherited from class org.apache.commons.jexl3.parser.ParserVisitor
visit, visit
-
Constructor Details
-
ScriptVisitor
public ScriptVisitor()
-
-
Method Details
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visit
- Specified by:
visitin classParserVisitor
-
visitExpression
Visits all AST constituents of a JEXL expression.- Parameters:
jscript- the expressiondata- some data context- Returns:
- the visit result or null if jscript was not a Script implementation
-
visitNode
Visits a node. Default implementation visits all its children.- Parameters:
node- the node to visitdata- visitor pattern argument- Returns:
- visitor pattern value
-
visitScript
Visits all AST constituents of a JEXL script.- Parameters:
jscript- the expressiondata- some data context- Returns:
- the visit result or null if jscript was not a Script implementation
-