: Package FESI.jslib

Package FESI.jslib

Contains the public routines to access FESI objects and functions.

See:
          Description

Interface Summary
JSExtension Interface used to describe EcmaScript extensions with the jslib package.
JSFunction Interface that an object must implement to be considered an EcmaScript function.
JSGlobalObject Interface used to represent the GlobalObject wrapper of the interpreter.
JSObject Interface used for interfacing the FESI EcmaScript interpreter with Java code.
 

Class Summary
JSFunctionAdapter Implements a default class to ease the implementation of function objects.
JSUtil Abstract class used for interfacing the FESI EcmaScript interpreter with Java code.
 

Exception Summary
JSException Thrown when the EcmaScript interpreter detect an error.
 

Package FESI.jslib Description

Contains the public routines to access FESI objects and functions. They are patterned after Netscape 3.x functions and are largely upward compatible with them (but greatly extended).

The routines wrap the native FESI objects and delegate the operations. This allow a better independence of the implementation of FESI from these routines, at the cost of some overhead.