Package | Description |
---|---|
org.apache.commons.jexl3 |
Provides a framework for evaluating JEXL expressions.
|
Modifier and Type | Method and Description |
---|---|
JexlInfo |
JexlInfo.at(int l,
int c)
Creates info reusing the name.
|
JexlInfo |
JexlEngine.createInfo()
Create an information structure for dynamic set/get/invoke/new.
|
JexlInfo |
JexlEngine.createInfo(String fn,
int l,
int c)
Creates a JexlInfo instance.
|
JexlInfo |
JexlInfo.detach() |
static JexlInfo |
JexlInfo.from(JexlScript script)
Gets the info from a script.
|
JexlInfo |
JexlException.getInfo()
Gets the specific information for this exception.
|
static JexlInfo |
JexlException.getInfo(org.apache.commons.jexl3.parser.JexlNode node,
JexlInfo info)
Deprecated.
3.2
|
protected JexlInfo |
JexlException.info()
Pleasing checkstyle.
|
Modifier and Type | Method and Description |
---|---|
abstract JxltEngine.Expression |
JxltEngine.createExpression(JexlInfo info,
String expression)
Creates a
JxltEngine.Expression from an expression string. |
abstract JexlExpression |
JexlEngine.createExpression(JexlInfo info,
String expression)
Creates an JexlExpression from a String containing valid JEXL syntax.
|
abstract JexlScript |
JexlEngine.createScript(JexlFeatures features,
JexlInfo info,
String source,
String... names)
Creates a JexlScript from a String containing valid JEXL syntax.
|
JexlScript |
JexlEngine.createScript(JexlInfo info,
File scriptFile,
String... names)
Creates a Script from a
File containing valid JEXL syntax. |
JexlScript |
JexlEngine.createScript(JexlInfo info,
String source,
String... names)
Creates a JexlScript from a String containing valid JEXL syntax.
|
JexlScript |
JexlEngine.createScript(JexlInfo info,
URL scriptUrl,
String... names)
Creates a Script from a
URL containing valid JEXL syntax. |
JxltEngine.Template |
JxltEngine.createTemplate(JexlInfo info,
String source)
Creates a new template.
|
abstract JxltEngine.Template |
JxltEngine.createTemplate(JexlInfo info,
String prefix,
Reader source,
String... parms)
Creates a new template.
|
JxltEngine.Template |
JxltEngine.createTemplate(JexlInfo info,
String source,
String... parms)
Creates a new template.
|
static JexlInfo |
JexlException.getInfo(org.apache.commons.jexl3.parser.JexlNode node,
JexlInfo info)
Deprecated.
3.2
|
Object |
JexlContext.ModuleProcessor.processModule(JexlEngine engine,
JexlInfo info,
String name,
String body)
Defines a module.
|
Constructor and Description |
---|
Ambiguous(JexlInfo begin,
JexlInfo end,
String expr)
Creates a new Ambiguous statement exception instance.
|
Ambiguous(JexlInfo info,
String expr)
Creates a new Ambiguous statement exception instance.
|
Assignment(JexlInfo info,
String expr)
Creates a new Assignment statement exception instance.
|
Exception(JexlInfo info,
String msg,
Throwable cause)
Creates an Exception.
|
Feature(JexlInfo info,
int feature,
String expr)
Creates a new Ambiguous statement exception instance.
|
JexlException(JexlInfo jinfo,
String msg,
Throwable cause)
Creates a new JexlException.
|
JexlInfo(JexlInfo copy)
The copy constructor.
|
Method(JexlInfo info,
String name,
Object[] args)
Creates a new Method exception instance.
|
Method(JexlInfo info,
String name,
Object[] args,
Throwable cause)
Creates a new Method exception instance.
|
Method(JexlInfo info,
String name,
Throwable cause)
Deprecated.
as of 3.2, use call with method arguments
|
Parsing(JexlInfo info,
org.apache.commons.jexl3.parser.ParseException cause)
Creates a new Parsing exception instance.
|
Parsing(JexlInfo info,
String msg)
Creates a new Parsing exception instance.
|
StackOverflow(JexlInfo info,
String name,
Throwable cause)
Creates a new stack overflow exception instance.
|
Tokenization(JexlInfo info,
org.apache.commons.jexl3.parser.TokenMgrException cause)
Creates a new Tokenization exception instance.
|
Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.