Uses of Class
org.apache.commons.jexl2.parser.JexlNode
-
Packages that use JexlNode Package Description org.apache.commons.jexl2 org.apache.commons.jexl2.parser -
-
Uses of JexlNode in org.apache.commons.jexl2
Fields in org.apache.commons.jexl2 declared as JexlNode Modifier and Type Field Description protected JexlNodeJexlException. markThe point of origin for this exception.Methods in org.apache.commons.jexl2 that return JexlNode Modifier and Type Method Description protected JexlNodeInterpreter. findNullOperand(java.lang.RuntimeException xrt, JexlNode node, java.lang.Object left, java.lang.Object right)Finds the node causing a NPE for diadic operators.Methods in org.apache.commons.jexl2 with parameters of type JexlNode Modifier and Type Method Description protected JexlNodeInterpreter. findNullOperand(java.lang.RuntimeException xrt, JexlNode node, java.lang.Object left, java.lang.Object right)Finds the node causing a NPE for diadic operators.protected java.lang.ObjectInterpreter. getAttribute(java.lang.Object object, java.lang.Object attribute, JexlNode node)Gets an attribute of an object.protected voidJexlEngine. getVariables(JexlNode node, java.util.Set<java.util.List<java.lang.String>> refs, java.util.List<java.lang.String> ref)Fills up the list of variables accessed by a node.java.lang.ObjectInterpreter. interpret(JexlNode node)Interpret the given script/expression.protected java.lang.ObjectInterpreter. resolveNamespace(java.lang.String prefix, JexlNode node)Resolves a namespace, eventually allocating an instance using context as constructor argument.protected voidInterpreter. setAttribute(java.lang.Object object, java.lang.Object attribute, java.lang.Object value, JexlNode node)Sets an attribute of an object.Constructors in org.apache.commons.jexl2 with parameters of type JexlNode Constructor Description Cancel(JexlNode node)Creates a new instance of Cancel.JexlException(JexlNode node, java.lang.String msg)Creates a new JexlException.JexlException(JexlNode node, java.lang.String msg, java.lang.Throwable cause)Creates a new JexlException.Method(JexlNode node, java.lang.String name)Creates a new Method exception instance.Property(JexlNode node, java.lang.String var)Creates a new Property exception instance.Return(JexlNode node, java.lang.String msg, java.lang.Object value)Creates a new instance of Return.Variable(JexlNode node, java.lang.String var)Creates a new Variable exception instance. -
Uses of JexlNode in org.apache.commons.jexl2.parser
Subclasses of JexlNode in org.apache.commons.jexl2.parser Modifier and Type Class Description classASTAdditiveNodeclassASTAdditiveOperatorclassASTAmbiguousclassASTAndNodeclassASTArrayAccessclassASTArrayLiteralclassASTAssignmentclassASTBitwiseAndNodeclassASTBitwiseComplNodeclassASTBitwiseOrNodeclassASTBitwiseXorNodeclassASTBlockclassASTConstructorNodeclassASTDivNodeclassASTEmptyFunctionclassASTEQNodeclassASTERNodeclassASTFalseNodeclassASTFloatLiteralDeprecated.Only for use in maintaining binary compatibility - should not actually be used - will be removed in 3.0classASTForeachStatementclassASTFunctionNodeclassASTGENodeclassASTGTNodeclassASTIdentifierIdentifiers, variables and registers.classASTIfStatementclassASTIntegerLiteralDeprecated.Only for use in maintaining binary compatibility - should not actually be used - will be removed in 3.0classASTJexlScriptEnhanced script to allow parameters declaration.classASTLENodeclassASTLTNodeclassASTMapEntryclassASTMapLiteralclassASTMethodNodeclassASTModNodeclassASTMulNodeclassASTNENodeclassASTNotNodeclassASTNRNodeclassASTNullLiteralclassASTNumberLiteralclassASTOrNodeclassASTReferenceclassASTReferenceExpressionclassASTReturnStatementclassASTSizeFunctionclassASTSizeMethodclassASTStringLiteralclassASTTernaryNodeclassASTTrueNodeclassASTUnaryMinusNodeclassASTVarDeclares a local variable.classASTWhileStatementFields in org.apache.commons.jexl2.parser declared as JexlNode Modifier and Type Field Description protected JexlNode[]SimpleNode. childrenThe array of children nodes.protected JexlNodeSimpleNode. parentThe parent node.Methods in org.apache.commons.jexl2.parser that return JexlNode Modifier and Type Method Description JexlNodeSimpleNode. jjtGetChild(int i)Gets a child of this node.JexlNodeSimpleNode. jjtGetParent()Gets this node's parent.
-