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

- Packages that use JexlEngine
  Package | Description
  --- | ---
  org.apache.commons.jexl3 | Provides a framework for evaluating JEXL expressions.
  org.apache.commons.jexl3.scripting | Contains the JSR-223 Scripting Engine for JEXL script.

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

    Fields in org.apache.commons.jexl3 with type parameters of type JexlEngine
    Modifier and Type | Field and Description
    --- | ---
    `protected static ThreadLocal<JexlEngine>` | JexlEngine.`ENGINE` The thread local engine.

    Methods in org.apache.commons.jexl3 that return JexlEngine
    Modifier and Type | Method and Description
    --- | ---
    `JexlEngine` | JexlBuilder.`create()`
    `abstract JexlEngine` | JxltEngine.`getEngine()` Gets the `JexlEngine` underlying this template engine.
    `protected JexlEngine` | ObjectContext.`getJexl()`
    `static JexlEngine` | JexlEngine.`getThreadEngine()` Accesses the current thread local engine.

    Methods in org.apache.commons.jexl3 with parameters of type JexlEngine
    Modifier and Type | Method and Description
    --- | ---
    `Object` | JexlContext.ModuleProcessor.`processModule(JexlEngine engine, JexlInfo info, String name, String body)` Defines a module.
    `JexlOptions` | JexlOptions.`set(JexlEngine jexl)` Set options from engine.

    Constructors in org.apache.commons.jexl3 with parameters of type JexlEngine
    Constructor and Description
    `ObjectContext(JexlEngine engine, T wrapped)` Creates a new ObjectContext.

  - ### Uses of JexlEngine in org.apache.commons.jexl3.scripting

    Methods in org.apache.commons.jexl3.scripting that return JexlEngine
    Modifier and Type | Method and Description
    --- | ---
    `JexlEngine` | JexlScriptEngine.JexlScriptObject.`getEngine()` Gives access to the underlying JEXL engine shared between all ScriptEngine instances.

    Methods in org.apache.commons.jexl3.scripting with parameters of type JexlEngine
    Modifier and Type | Method and Description
    --- | ---
    `static void` | JexlScriptEngine.`setInstance(JexlEngine engine)` Sets the shared instance used for the script engine.

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