Package org.apache.commons.jexl3.parser
Class OperatorController
java.lang.Object
org.apache.commons.jexl3.parser.ParserVisitor
org.apache.commons.jexl3.internal.ScriptVisitor
org.apache.commons.jexl3.parser.OperatorController
Checks if node is an operator node.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) booleanisStrict(JexlArithmetic arithmetic, JexlNode node) Checks whether an operator is strict for a given arithmetic.protected JexlOperatorvisit(ASTAddNode node, Object data) protected JexlOperatorvisit(ASTBitwiseAndNode node, Object data) protected JexlOperatorvisit(ASTBitwiseComplNode node, Object data) protected JexlOperatorvisit(ASTBitwiseOrNode node, Object data) protected JexlOperatorvisit(ASTBitwiseXorNode node, Object data) protected JexlOperatorvisit(ASTDivNode node, Object data) protected JexlOperatorprotected JexlOperatorvisit(ASTEQSNode node, Object data) protected JexlOperatorprotected JexlOperatorprotected JexlOperatorprotected JexlOperatorprotected JexlOperatorprotected JexlOperatorprotected JexlOperatorvisit(ASTModNode node, Object data) protected JexlOperatorvisit(ASTMulNode node, Object data) protected JexlOperatorprotected JexlOperatorvisit(ASTNESNode node, Object data) protected JexlOperatorvisit(ASTNEWNode node, Object data) protected JexlOperatorvisit(ASTNotNode node, Object data) protected JexlOperatorprotected JexlOperatorvisit(ASTNSWNode node, Object data) protected JexlOperatorvisit(ASTSetAddNode node, Object data) protected JexlOperatorvisit(ASTSetAndNode node, Object data) protected JexlOperatorvisit(ASTSetDivNode node, Object data) protected JexlOperatorvisit(ASTSetModNode node, Object data) protected JexlOperatorvisit(ASTSetMultNode node, Object data) protected JexlOperatorvisit(ASTSetOrNode node, Object data) protected JexlOperatorvisit(ASTSetSubNode node, Object data) protected JexlOperatorvisit(ASTSetXorNode node, Object data) protected JexlOperatorvisit(ASTSubNode node, Object data) protected JexlOperatorprotected JexlOperatorVisits a node.Methods inherited from class org.apache.commons.jexl3.internal.ScriptVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitExpression, visitScriptMethods inherited from class org.apache.commons.jexl3.parser.ParserVisitor
visit, visit
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
OperatorController
OperatorController()
-
-
Method Details
-
isStrict
Checks whether an operator is strict for a given arithmetic.- Parameters:
node- the node which should delegate to an operator- Returns:
- true if node points to a (null-unsafe) operator
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visit
- Overrides:
visitin classScriptVisitor
-
visitNode
Description copied from class:ScriptVisitorVisits a node. Default implementation visits all its children.- Overrides:
visitNodein classScriptVisitor- Parameters:
node- the node to visitdata- visitor pattern argument- Returns:
- visitor pattern value
-