Package org.apache.commons.jexl2
package org.apache.commons.jexl2
-
ClassDescriptionHelper class to carry in info such as a url/file name, line and column for debugging information reporting.Represents a single JEXL expression.Instances of ExpressionImpl are created by the
JexlEngine
, and this is the default implementation of theExpression
andScript
interface.An interpreter of JEXL syntax.Perform arithmetic.Manages variables which can be referenced in a JEXL expression.Creates and evaluates Expression and Script objects.A call frame, created from a scope, stores the arguments and local variables as "registers".A script scope, stores the declaration of parameters and local variables.Wraps any error that might occur during interpretation of a script or expression.Thrown to cancel a script execution.Thrown when a method or ctor is unknown, ambiguous or inaccessible.Thrown when parsing fails.Thrown when a property is unknown.Thrown to return a value.Thrown when tokenization fails.Thrown when a variable is unknown.Interface for objects carrying information usefull to debugging.A derived arithmetic that allows different threads to operate with different strict/lenient/math modes using the same JexlEngine.Test application for JEXL.Wraps a map in a context.This interface declares how to resolve a namespace from its name; it is used by the interpreter during evalutation.Wraps an Object as a Jexl context.A readonly context wrapper.A JEXL Script.An evaluator similar to the Unified EL evaluator used in JSP/JSF based on JEXL.The sole type of (runtime) exception the UnifiedJEXL can throw.