| Package | Description | 
|---|---|
| org.apache.commons.jexl3 | Provides a framework for evaluating JEXL expressions. | 
| Modifier and Type | Field and Description | 
|---|---|
| static JexlFeatures | JexlEngine. DEFAULT_FEATURESDefault features. | 
| Modifier and Type | Method and 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 | JexlBuilder. features() | 
| 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. namespaceTest(Predicate<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. register(boolean flag)Sets whether register are enabled. | 
| JexlFeatures | JexlFeatures. reservedNames(Collection<String> names)Sets a collection of reserved names precluding those to be used as local variables or parameter names. | 
| 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract JexlScript | JexlEngine. createScript(JexlFeatures features,
            JexlInfo info,
            String source,
            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. | 
| Constructor and Description | 
|---|
| JexlFeatures(JexlFeatures features)Copy constructor. | 
Copyright © 2001–2021 The Apache Software Foundation. All rights reserved.