## Uses of Interface
javax.script.ScriptContext

Packages that use ScriptContext
javax.script: JSR 223 classes and interfaces.
php.java.faces: PHP Java Server Faces implementation.
php.java.script: PHP script engine implementation.

Uses of ScriptContext in javax.script

Classes in javax.script that implement ScriptContext
`class` `SimpleScriptContext` The GenericScriptContext is a simple implementation of ScriptContext.

Methods in javax.script that return ScriptContext
`ScriptContext` `ScriptEngine.getContext()`
`ScriptContext` `AbstractScriptEngine.getContext()` Return the script context.

Methods in javax.script with parameters of type ScriptContext
`java.lang.Object` `ScriptEngine.eval(java.io.Reader reader, ScriptContext context)` Evaluates a script obtained using the specified reader as the script source and using the namespaces in the specifed ScriptContext.
`abstract java.lang.Object` `CompiledScript.eval(ScriptContext context)` Re-evaluates the recompiled script using the specified ScriptContext.
`java.lang.Object` `ScriptEngine.eval(java.lang.String script, ScriptContext context)` Evaluates a script using the namespaces in the specifed ScriptContext.
`void` `ScriptEngine.setContext(ScriptContext ctx)` Set the default ScriptContext
`void` `AbstractScriptEngine.setContext(ScriptContext ctx)` Set a new context.

Uses of ScriptContext in php.java.faces

Classes in php.java.faces that implement ScriptContext
`class` `PhpFacesScriptContext` A custom ScriptContext, keeps a ContextFactory and a HttpProxy.

Uses of ScriptContext in php.java.script

Classes in php.java.script that implement ScriptContext
`class` `PhpScriptContext` This class implements a simple script context for PHP.
`class` `PhpSimpleHttpScriptContext` A simple ScriptContext which can be used in servlet environments.

Methods in php.java.script with parameters of type ScriptContext
`static ContextFactory` `PhpScriptContextFactory.addNew(ScriptContext context)` Add the PhpScriptContext
`java.lang.Object` `PhpScriptEngine.eval(java.io.Reader reader, ScriptContext context)`
`java.lang.Object` `PhpScriptEngine.eval(java.lang.String script, ScriptContext context)`
`java.lang.Object` `InteractivePhpScriptEngine.eval(java.lang.String script, ScriptContext context)` Create the interactive php script engine.