## Uses of Class
org.apache.commons.jexl3.JexlBuilder

- Packages that use JexlBuilder
  Package | Description
  --- | ---
  org.apache.commons.jexl3 | Provides a framework for evaluating JEXL expressions.

- - ### Uses of JexlBuilder in org.apache.commons.jexl3

    Methods in org.apache.commons.jexl3 that return JexlBuilder
    Modifier and Type | Method and Description
    --- | ---
    `JexlBuilder` | JexlBuilder.`antish(boolean flag)` Sets whether the engine will resolve antish variable names.
    `JexlBuilder` | JexlBuilder.`arithmetic(JexlArithmetic a)` Sets the JexlArithmetic instance the engine will use.
    `JexlBuilder` | JexlBuilder.`cache(int size)` Sets the expression cache size the engine will use.
    `JexlBuilder` | JexlBuilder.`cacheThreshold(int length)` Sets the maximum length for an expression to be cached.
    `JexlBuilder` | JexlBuilder.`cancellable(boolean flag)` Sets the engine behavior upon interruption: throw an JexlException.Cancel or terminates the current evaluation and return null.
    `JexlBuilder` | JexlBuilder.`charset(Charset arg)` Sets the charset to use.
    `JexlBuilder` | JexlBuilder.`collectAll(boolean flag)` Sets whether the engine variable collectors considers all potential forms of variable syntaxes.
    `JexlBuilder` | JexlBuilder.`collectMode(int mode)` Experimental collector mode setter.
    `JexlBuilder` | JexlBuilder.`debug(boolean flag)` Sets whether the engine will report debugging information when error occurs.
    `JexlBuilder` | JexlBuilder.`features(JexlFeatures f)` Sets the features the engine will use as a base by default.
    `JexlBuilder` | JexlBuilder.`imports(Collection<String> imports)` Sets the optional set of imports.
    `JexlBuilder` | JexlBuilder.`imports(String... imports)` Sets the optional set of imports.
    `JexlBuilder` | JexlBuilder.`lexical(boolean flag)` Sets whether the engine is in lexical mode.
    `JexlBuilder` | JexlBuilder.`lexicalShade(boolean flag)` Sets whether the engine is in lexical shading mode.
    `JexlBuilder` | JexlBuilder.`loader(Charset arg)` Deprecated. since 3.1 use `charset(Charset)` instead
    `JexlBuilder` | JexlBuilder.`loader(ClassLoader l)` Sets the class loader to use.
    `JexlBuilder` | JexlBuilder.`logger(org.apache.commons.logging.Log log)` Sets the o.a.c.Log instance to use.
    `JexlBuilder` | JexlBuilder.`namespaces(Map<String,Object> ns)` Sets the default namespaces map the engine will use.
    `JexlBuilder` | JexlBuilder.`permissions(JexlPermissions p)` Sets the JexlPermissions instance the engine will use.
    `JexlBuilder` | JexlBuilder.`safe(boolean flag)` Sets whether the engine considers dereferencing null in navigation expressions as null or triggers an error.
    `JexlBuilder` | JexlBuilder.`sandbox(JexlSandbox box)` Sets the sandbox the engine will use.
    `JexlBuilder` | JexlBuilder.`silent(boolean flag)` Sets whether the engine will throw JexlException during evaluation when an error is triggered.
    `JexlBuilder` | JexlBuilder.`stackOverflow(int size)` Sets the number of script/expression evaluations that can be stacked.
    `JexlBuilder` | JexlBuilder.`strategy(JexlUberspect.ResolverStrategy rs)` Sets the JexlUberspect strategy the engine will use.
    `JexlBuilder` | JexlBuilder.`strict(boolean flag)` Sets whether the engine considers unknown variables, methods, functions and constructors as errors or evaluates them as null.
    `JexlBuilder` | JexlBuilder.`uberspect(JexlUberspect u)` Sets the JexlUberspect instance the engine will use.

Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.