Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.mozilla.javascript

Interface Summary
Callable | Generic notion of callable object that can execute some script-related code upon request with specified values for script scope and this objects.
ClassShutter | Embeddings that wish to filter Java classes that are visible to scripts through the LiveConnect, should implement this interface.
ContextAction | Interface to represent arbitrary action that requires to have Context object associated with the current thread for its execution.
ContextFactory.Listener | Listener of `Context` creation and release events.
ErrorReporter | This is interface defines a protocol for the reporting of errors during JavaScript translation or execution.
Function | This is interface that all functions in JavaScript must implement.
GeneratedClassLoader | Interface to define classes from generated byte code.
RefCallable | Object that can allows assignments to the result of function calls.
Script | All compiled scripts implement this interface.
Scriptable | This is interface that all objects in JavaScript must implement.
Wrapper | Objects that can wrap other values for reflection in the JS environment will implement Wrapper.

Class Summary
ClassCache | Cache of generated classes and data structures to access Java runtime from JavaScript.
CompilerEnvirons |
Context | This class represents the runtime context of an executing script.
ContextFactory | Factory class that Rhino runtime use to create new `Context` instances or to notify about Context execution.
FunctionObject |
ImporterTopLevel | Class ImporterTopLevel This class defines a ScriptableObject that can be instantiated as a top-level ("global") object to provide functionality similar to Java's "import" statement.
ScriptableObject | This is the default implementation of the Scriptable interface.
SecurityController | This class describes the support needed to implement security.
Synchronizer | This class provides support for implementing Java-style synchronized methods in Javascript.
WrapFactory | Embeddings that wish to provide their own custom wrappings for Java objects may extend this class and call `Context.setWrapFactory(WrapFactory)` Once an instance of this class or an extension of this class is enabled for a given context (by calling setWrapFactory on that context), Rhino will call the methods of this class whenever it needs to wrap a value resulting from a call to a Java method or an access to a Java field.

Exception Summary
EcmaError | The class of exceptions raised by the engine as described in ECMA edition 3.
EvaluatorException | The class of exceptions thrown by the JavaScript engine.
JavaScriptException | Java reflection of JavaScript exceptions.
RhinoException | The class of exceptions thrown by the JavaScript engine.
WrappedException | A wrapper for runtime exceptions.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES