APIdia Launch Partner
Top Description Methods
javax.script

public Interface Compilable

Imports
java.util.Map, java.io.Reader

The optional interface implemented by ScriptEngines whose methods compile scripts to a form that can be executed repeatedly without recompilation.
Author
Mike Grogan
Since
1.6

Method Summary

Modifier and TypeMethod and Description
public CompiledScript

Returns:

An instance of a subclass of CompiledScript to be executed later using one of the eval methods of CompiledScript.
compile
(String
The source of the script, represented as a String.
script
)

Compiles the script (source represented as a String) for later execution.

public CompiledScript

Returns:

An instance of a subclass of CompiledScript to be executed later using one of its eval methods of CompiledScript.
compile
(Reader
The reader from which the script source is obtained.
script
)

Compiles the script (source read from Reader) for later execution.

Method Detail

compileback to summary
public CompiledScript compile(String script) throws ScriptException

Compiles the script (source represented as a String) for later execution.

Parameters
script:String

The source of the script, represented as a String.

Returns:CompiledScript

An instance of a subclass of CompiledScript to be executed later using one of the eval methods of CompiledScript.

Exceptions
ScriptException:
if compilation fails.
NullPointerException:
if the argument is null.
compileback to summary
public CompiledScript compile(Reader script) throws ScriptException

Compiles the script (source read from Reader) for later execution. Functionality is identical to compile(String) other than the way in which the source is passed.

Parameters
script:Reader

The reader from which the script source is obtained.

Returns:CompiledScript

An instance of a subclass of CompiledScript to be executed later using one of its eval methods of CompiledScript.

Exceptions
ScriptException:
if compilation fails.
NullPointerException:
if argument is null.