| Class Summary | |
|---|---|
| ActiveScriptEngine | This is the interface to active scripting engines from the Bean Scripting Framework. |
| AdapterClassLoader | |
| bsftag | |
| Bean | A Bean is the class used to represent a bean: it holds a type and a value. |
| BreakPoint | Materializes a breakpoint. |
| BreakPoint | This is a class for the debug manager to remember a breakpoint. |
| BreakPoint | This class instances represent breakpoints as known by the client debugger. |
| BSFDebugManagerImpl | |
| BSFDeclaredBean | BSFDeclaredBeans are used internally by BSF to encapsulate information being passed between a BSFManager and its various BSFEngines. |
| BSFEngine | This is the view of a scripting engine assumed by the bean scripting framework. |
| BSFEngineImpl | This is a base implementation of the BSFEngine interface which engine implementations may choose to extend to get the basic methods of the interface implemented. |
| BSFEventProcessor | This is used to support binding scripts to be run when an event occurs. |
| BSFException | If something goes wrong while doing some scripting stuff, one of these is thrown. |
| BSFFunctions | This is a utility that engine implementors may use as the Java object they expose in the scripting language as "bsf". |
| BSFManager | This class is the entry point to the bean scripting framework. |
| Buffer | A buffer represents a document such as a JSP. |
| Bytecode | Bytecode handling utilities Handle standard byte arrays as defined in Java VM and Class File 5 April 1999 - functions to append Class File byte subarrays into a Class File byte array |
| ByteUtility | Byte handling utilities 5 April 1999 - functions to append standard types to byte arrays functions to produce standard types from byte arrays |
| Callbacks | This object is the remote object that will be passed to the remote debug manager as both the BSFDebugger and the JavaScript-specific callback object. |
| CFDriver |
This is an example of how a CodeFormatter bean can be used.
|
| CircularBuffer | |
| ClientConnection | |
| ClientStubTable | This class provides the resident object table for the mirrors. |
| CodeBuffer |
A CodeBuffer object is used as a code repository for generated Java code.
|
| CodeFormatter |
A CodeFormatter bean is used to format raw Java code. |
| CompilationUnit | A compilation unit is a Rhino concept. |
| Context | Context objects represent remote JsContext in the JavaScript engine. |
| COMIDispatchBean | |
| DebugConstants | |
| DebuggerDispatcher | |
| DebuggerStub | |
| DebugLog | |
| DebugManagerDispatcher | |
| DebugManagerStub | |
| Dispatcher | |
| DocumentCell | A document cell materializes a known document. |
| DocumentCell | A DocumentCell allows the debug manager to keep track of known documents for which it has breakpoints. |
| expression | |
| EngineUtils | This class contains utilities that language integrators can use when implementing the BSFEngine interface. |
| EventAdapter | EventAdapter is the interface that all event adapters must implement in order to work with the automatic event adapter generation model. |
| EventAdapterGenerator | EventAdapterGenerator Generate an "Event Adapter" dynamically during program execution |
| EventAdapterImpl | EventAdapterImpl is a default implementation of the EventAdapter interface that specific event adapters may choose to subclass from instead of implementing the interface themselves. |
| EventAdapterRegistry | The EventAdapterRegistry is the registry of event adapters. |
| EventProcessor | EventProcessor is the interface that event adapters use to delegate events they received to be delivered to the appropriate target. |
| FnOrScript | This class represents a function or script, that is, a piece of a document that is provided to the JavaScript engine for evaluation, execution, or simply compilation. |
| FnOrScript | Insert the type's description here. |
| GatedListener | |
| IndentWriter |
An IndentWriter object behaves the same as a
PrintWriter object, with the additional capability
of being able to print strings that are prepended with a specified
amount of spaces.
|
| IntHashtable | Hashtable associates keys with values. |
| IOUtils | This file is a collection of input/output utilities. |
| java_awt_event_ActionAdapter | |
| java_awt_event_AdjustmentAdapter | |
| java_awt_event_ComponentAdapter | |
| java_awt_event_ContainerAdapter | |
| java_awt_event_FocusAdapter | |
| java_awt_event_ItemAdapter | |
| java_awt_event_KeyAdapter | |
| java_awt_event_MouseAdapter | |
| java_awt_event_MouseMotionAdapter | |
| java_awt_event_TextAdapter | |
| java_awt_event_WindowAdapter | |
| java_beans_PropertyChangeAdapter | |
| java_beans_VetoableChangeAdapter | |
| JaclEngine | This is the interface to Scriptics's Jacl (Tcl) from the Bean Scripting Framework. |
| JavaBean | |
| JavaBeanAddEventListener | |
| JavaClassEngine | This is the interface to scripts consisting of Java objects from the Bean Scripting Framework. |
| JavaOLEENUMVAR | |
| JavaScriptEngine | This is the interface to Netscape's Rhino (JavaScript) from the Bean Scripting Framework. |
| JavaUtils | |
| JPythonEngine | This is the interface to JPython (http://www.jpython.org/) from BSF. |
| JsCallbacks | This interface is the callback for the JavaScript debugger. |
| JsCallbacksDispatcher | |
| JsCallbacksStub | |
| JsCode | This interface exposes debugging information from executable code (either functions or top-level scripts). |
| JsCodeStub | |
| JsContext | |
| JsContextDispatcher | |
| JsContextStub | Insert the type's description here. |
| JsContextStub | |
| JsdiException | Insert the type's description here. |
| JsDb | |
| JsEngine | Represents a remote engine as seen from the debugger. |
| JsEngineDispatcher | |
| JsEngineStub | Insert the type's description here. |
| JsEngineStub | |
| JsFunction | Represents a function in the engine since JavaScript has code as first-class objects. |
| JsObject | This is interface that all objects in JavaScript must implement. |
| JsObjectDispatcher | |
| JsObjectProxy | This is a proxy for remote objects in the JavaScript engine. |
| JsObjectStub | Insert the type's description here. |
| JsObjectStub | |
| JsScript | Represents a script in the engine since JavaScript has code as first-class objects. |
| JythonEngine | This is the interface to Jython (http://www.jython.org/) from BSF. |
| LangCell | |
| Main | This is the main driver for BSF to be run on the command line to eval/exec/compile scripts directly. |
| MethodUtils | This file is a collection of reflection utilities for dealing with methods and constructors. |
| NetRexxEngine | This is the interface to NetRexx from the Bean Scripting Framework. |
| ObjectRegistry | The ObjectRegistry is used to do name-to-object reference lookups. |
| ObjectServer | |
| ObjInfo |
An ObjInfo object is used by a compiler to track the name and
type of a bean.
|
| ReflectionUtils | This file is a collection of reflection utilities. |
| RemoteService | |
| RemoteServiceListener | |
| ResultCell | |
| RhinoContextProxy | Insert the type's description here. |
| RhinoEngineDebugger | |
| scriptlet | |
| ServerStubTable | This class provides the resident object table for the mirrors. |
| Skeleton | |
| SocketConnection | |
| StringUtils | Deals with strings (probably need to elaborate some more). |
| Stub | |
| StubTable | This class provides the resident object table for the mirrors. |
| ThreadCell | |
| TypeConvertor | A TypeConvertor is used to convert an object of one type to one of another type. |
| TypeConvertorRegistry | The TypeConvertorRegistry is the registry of type convertors. |
| vbEmpty | This class is only used as an ojbect to be returned to scripting engine the VB_EMPTY variant which is not necessarly threated the same as null. |
| XSLTEngine | Xerces XSLT interface to BSF. |
| XSLTResultNode | |