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