Uses of Class
org.apache.commons.jexl3.JexlFeatures
-
Packages that use JexlFeatures Package Description org.apache.commons.jexl3 Provides a framework for evaluating JEXL expressions.org.apache.commons.jexl3.internal Provides utilities for introspection services.org.apache.commons.jexl3.parser Contains the Parser for JEXL script. -
-
Uses of JexlFeatures in org.apache.commons.jexl3
Fields in org.apache.commons.jexl3 declared as JexlFeatures Modifier and Type Field Description static JexlFeatures
JexlEngine. DEFAULT_FEATURES
Default features.private JexlFeatures
JexlBuilder. features
The features.Methods in org.apache.commons.jexl3 that return JexlFeatures Modifier and Type Method Description JexlFeatures
JexlFeatures. annotation(boolean flag)
Sets whether annotation constructs are enabled.JexlFeatures
JexlFeatures. arrayReferenceExpr(boolean flag)
Sets whether array references expressions are enabled.JexlFeatures
JexlFeatures. comparatorNames(boolean flag)
Sets whether the legacy comparison operator names syntax is enabled.JexlFeatures
JexlFeatures. constCapture(boolean flag)
Sets whether lambda captured-variables are const or not.static JexlFeatures
JexlFeatures. createAll()
Creates an all features enabled set.static JexlFeatures
JexlFeatures. createDefault()
Creates a default features set suitable for basic but complete scripting needs.static JexlFeatures
JexlFeatures. createNone()
Creates an empty feature set.static JexlFeatures
JexlFeatures. createScript()
The modern scripting features set.JexlFeatures
JexlFeatures. fatArrow(boolean flag)
Sets whether fat-arrow lambda syntax is enabled.JexlFeatures
JexlBuilder. features()
JexlFeatures
JexlFeatures. importPragma(boolean flag)
Sets whether import pragma constructs are enabled.JexlFeatures
JexlFeatures. lambda(boolean flag)
Sets whether lambda/function constructs are enabled.JexlFeatures
JexlFeatures. lexical(boolean flag)
Sets whether syntactic lexical mode is enabled.JexlFeatures
JexlFeatures. lexicalShade(boolean flag)
Sets whether syntactic lexical shade is enabled.JexlFeatures
JexlFeatures. localVar(boolean flag)
Sets whether local variables are enabled.JexlFeatures
JexlFeatures. loops(boolean flag)
Sets whether looping constructs are enabled.JexlFeatures
JexlFeatures. methodCall(boolean flag)
Sets whether method calls expressions are enabled.JexlFeatures
JexlFeatures. namespacePragma(boolean flag)
Sets whether namespace pragma constructs are enabled.JexlFeatures
JexlFeatures. namespaceTest(java.util.function.Predicate<java.lang.String> names)
Sets a test to determine namespace declaration.JexlFeatures
JexlFeatures. newInstance(boolean flag)
Sets whether creating new instances is enabled.JexlFeatures
JexlFeatures. pragma(boolean flag)
Sets whether pragma constructs are enabled.JexlFeatures
JexlFeatures. pragmaAnywhere(boolean flag)
Sets whether pragma constructs can appear anywhere in the code.JexlFeatures
JexlFeatures. register(boolean flag)
Sets whether register are enabled.JexlFeatures
JexlFeatures. reservedNames(java.util.Collection<java.lang.String> names)
Sets a collection of reserved r precluding those to be used as local variables or parameter r.JexlFeatures
JexlFeatures. script(boolean flag)
Sets whether scripts constructs are enabled.JexlFeatures
JexlFeatures. sideEffect(boolean flag)
Sets whether side effect expressions are enabled.JexlFeatures
JexlFeatures. sideEffectGlobal(boolean flag)
Sets whether side effect expressions on global variables (aka non-local) are enabled.JexlFeatures
JexlFeatures. structuredLiteral(boolean flag)
Sets whether array/map/set literal expressions are enabled.JexlFeatures
JexlFeatures. thinArrow(boolean flag)
Sets whether thin-arrow lambda syntax is enabled.Methods in org.apache.commons.jexl3 with parameters of type JexlFeatures Modifier and Type Method Description abstract JexlScript
JexlEngine. createScript(JexlFeatures features, JexlInfo info, java.lang.String source, java.lang.String... names)
Creates a JexlScript from a String containing valid JEXL syntax.JexlBuilder
JexlBuilder. features(JexlFeatures f)
Sets the features the engine will use as a base by default.Constructors in org.apache.commons.jexl3 with parameters of type JexlFeatures Constructor Description JexlFeatures(JexlFeatures features)
Copy constructor. -
Uses of JexlFeatures in org.apache.commons.jexl3.internal
Fields in org.apache.commons.jexl3.internal declared as JexlFeatures Modifier and Type Field Description protected JexlFeatures
Engine. expressionFeatures
The set of default expression parsing features.private JexlFeatures
Source. features
The set of features.protected static JexlFeatures
Engine. PROPERTY_FEATURES
The features allowed for property set/get methods.protected JexlFeatures
Engine. scriptFeatures
The set of default script parsing features.Methods in org.apache.commons.jexl3.internal that return JexlFeatures Modifier and Type Method Description protected JexlFeatures
Debugger. getFeatures(JexlNode node)
Tries (hard) to find the features used to parse a node.JexlFeatures
Script. getFeatures()
JexlFeatures
Source. getFeatures()
Methods in org.apache.commons.jexl3.internal with parameters of type JexlFeatures Modifier and Type Method Description Script
Engine. createScript(JexlFeatures features, JexlInfo info, java.lang.String scriptText, java.lang.String... names)
protected ASTJexlScript
Engine. parse(JexlInfo info, JexlFeatures parsingf, java.lang.String src, Scope scope)
Parses an expression.Constructors in org.apache.commons.jexl3.internal with parameters of type JexlFeatures Constructor Description Source(JexlFeatures theFeatures, java.lang.String theStr)
Default constructor. -
Uses of JexlFeatures in org.apache.commons.jexl3.parser
Fields in org.apache.commons.jexl3.parser declared as JexlFeatures Modifier and Type Field Description private JexlFeatures
ASTJexlScript. features
Features.private JexlFeatures
FeatureController. features
The set of features.Methods in org.apache.commons.jexl3.parser that return JexlFeatures Modifier and Type Method Description JexlFeatures
ASTJexlScript. getFeatures()
JexlFeatures
FeatureController. getFeatures()
protected JexlFeatures
JexlParser. getFeatures()
Methods in org.apache.commons.jexl3.parser with parameters of type JexlFeatures Modifier and Type Method Description protected void
JexlParser. cleanup(JexlFeatures features)
Cleanup.ASTJexlScript
Parser. parse(JexlInfo jexlInfo, JexlFeatures jexlFeatures, java.lang.String jexlSrc, Scope jexlScope)
void
ASTJexlScript. setFeatures(JexlFeatures theFeatures)
Sets this script features.void
FeatureController. setFeatures(JexlFeatures fdesc)
Sets the features to controlNode.protected void
JexlParser. setFeatures(JexlFeatures features)
Sets a new set of options.Constructors in org.apache.commons.jexl3.parser with parameters of type JexlFeatures Constructor Description FeatureController(JexlFeatures features)
Creates a feature controller.
-