Package | Description |
---|---|
org.apache.commons.jexl3 |
Provides a framework for evaluating JEXL expressions.
|
org.apache.commons.jexl3.introspection |
Provides high-level introspective services.
|
org.apache.commons.jexl3.scripting |
Contains the JSR-223 Scripting Engine for JEXL script.
|
Class and Description |
---|
JexlArithmetic
Perform arithmetic, implements JexlOperator methods.
|
JexlArithmetic.ArrayBuilder
Helper interface used when creating an array literal.
|
JexlArithmetic.MapBuilder
Helper interface used when creating a map literal.
|
JexlArithmetic.SetBuilder
Helper interface used when creating a set literal.
|
JexlBuilder
Configures and builds a JexlEngine.
|
JexlContext
Manages variables which can be referenced in a JEXL expression.
|
JexlContext.NamespaceResolver
A marker interface of the JexlContext that declares how to resolve a namespace from its name;
it is used by the interpreter during evaluation.
|
JexlContext.ThreadLocal
A marker interface of the JexlContext that indicates the interpreter to put this context
in the JexlEngine thread local context instance during evaluation.
|
JexlEngine
Creates and evaluates JexlExpression and JexlScript objects.
|
JexlEngine.Options
Deprecated.
3.2
|
JexlException
Wraps any error that might occur during interpretation of a script or expression.
|
JexlException.Parsing
Thrown when parsing fails.
|
JexlException.VariableIssue
The various type of variable issues.
|
JexlExpression
Represents a single JEXL expression.
|
JexlFeatures
A set of language feature options.
|
JexlInfo
Helper class to carry information such as a url/file name, line and column for
debugging information reporting.
|
JexlInfo.Detail
Describes errors more precisely.
|
JexlOperator
The JEXL operators.
|
JexlOptions
Flags and properties that can alter the evaluation behavior.
|
JexlScript
A JEXL Script.
|
JxltEngine
A simple "JeXL Template" engine.
|
JxltEngine.Expression
A unified expression that can mix immediate, deferred and nested sub-expressions as well as string constants;
The "immediate" syntax is of the form
"...${jexl-expr}..."
The "deferred" syntax is of the form "...#{jexl-expr}..."
The "nested" syntax is of the form "...#{...${jexl-expr0}...}..."
The "composite" syntax is of the form "...${jexl-expr0}... |
JxltEngine.Template
A template is a JEXL script that evaluates by writing its content through a Writer.
|
Class and Description |
---|
JexlArithmetic
Perform arithmetic, implements JexlOperator methods.
|
JexlArithmetic.Uberspect
The interface that uberspects JexlArithmetic classes.
|
JexlException.TryFailed
Thrown when method/ctor invocation fails.
|
JexlOperator
The JEXL operators.
|
Class and Description |
---|
JexlEngine
Creates and evaluates JexlExpression and JexlScript objects.
|
Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.