## Package javax.script

JSR 223 classes and interfaces.

See:
Description

Interface Summary
Bindings: Namespace is an interface which exposes a collectoin of key-value pairs.
Compilable: Compilable -- an optional interface contains methods which support the re-execution of intermediate code retained from previous script compilations.
Invocable: The Invocable interface (optional) contains methods which allow the Java application to invoke intermediate codes in the underlying scripting interpreter.
ScriptContext: The ScriptContext interface exposes the key-value pairs in various scopes.
ScriptEngine: The ScriptEngine interfaces contains only the methods which are expected to be fully functional in every Java ScriptEngine.
ScriptEngineFactory: ScriptEngineFactory is used to describe a ScriptEngine instance.

Class Summary
AbstractScriptEngine: GenericScriptEngine is an abstarct class which implements the ScriptEngine interface and it contains default implementations for several eval() methods.
CompiledScript: ComplieScript interface is an abstraction for the intermediate code produced by the compilation and contains methods which allow the re-execution of the intermediate code retained.
ScriptEngineManager: ScriptEngineManager implements a discovery and instantiation mechanisams for ScriptEngine class.
SimpleBindings: SimpleNamespace is an implementation of Namespace using an instance of java.util.HashMap or another Map passed in a constructor to store and expose key-pair values.
SimpleScriptContext: The GenericScriptContext is a simple implementation of ScriptContext.

Exception Summary
ScriptException: ScriptException is a generic checked exception thrown by mehtods of scripting API.

## Package javax.script Description

JSR 223 classes and interfaces.