## Uses of Interface
org.apache.commons.jexl3.JexlScript

- Packages that use JexlScript
  Package | Description
  --- | ---
  org.apache.commons.jexl3 | Provides a framework for evaluating JEXL expressions.
  org.apache.commons.jexl3.internal | Provides utilities for introspection services.

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

    Methods in org.apache.commons.jexl3 that return JexlScript
    Modifier and Type | Method and Description
    --- | ---
    `JexlScript` | JexlEngine.`createScript(File scriptFile)` Creates a Script from a `File` containing valid JEXL syntax.
    `JexlScript` | JexlEngine.`createScript(File scriptFile, String... names)` Creates a Script from a `File` containing valid JEXL syntax.
    `JexlScript` | JexlEngine.`createScript(JexlInfo info, File scriptFile, String[] names)` Creates a Script from a `File` containing valid JEXL syntax.
    `abstract 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.
    `JexlScript` | JexlEngine.`createScript(String scriptText)` Creates a Script from a String containing valid JEXL syntax.
    `JexlScript` | JexlEngine.`createScript(String scriptText, String... names)` Creates a Script from a String containing valid JEXL syntax.
    `JexlScript` | JexlEngine.`createScript(URL scriptUrl)` Creates a Script from a `URL` containing valid JEXL syntax.
    `JexlScript` | JexlEngine.`createScript(URL scriptUrl, String[] names)` Creates a Script from a `URL` containing valid JEXL syntax.
    `JexlScript` | JexlScript.`curry(Object... args)` Curries this script, returning a script with bound arguments.

  - ### Uses of JexlScript in org.apache.commons.jexl3.internal

    Classes in org.apache.commons.jexl3.internal that implement JexlScript
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Closure` A Script closure.
    `class` | `Script` A JexlScript implementation.
    `static class` | `Script.Curried` A script whose parameters are (partially) bound.

    Methods in org.apache.commons.jexl3.internal that return JexlScript
    Modifier and Type | Method and Description
    --- | ---
    `JexlScript` | Script.`curry(Object... args)` Curries this script, returning a script with bound arguments.

    Methods in org.apache.commons.jexl3.internal with parameters of type JexlScript
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | Debugger.`debug(JexlScript jscript)` Position the debugger on the root of a script.
    `protected String[]` | Engine.`getLocalVariables(JexlScript script)` Gets the array of local variable from a script.
    `protected String[]` | Engine.`getParameters(JexlScript script)` Gets the array of parameters from a script.

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