| Name | Package | Description |
| BSFDebugger | org.apache.bsf.debug | This is the interface a client debugger has to implement
in order to be able to register itself to the BSF debug
manager. |
| BSFDebugManager | org.apache.bsf.debug | Debug Manager. |
| BSFEngine | org.apache.bsf | This is the view of a scripting engine assumed by the bean scripting
framework. |
| EventAdapter | org.apache.bsf.util.event | EventAdapter is the interface that all event adapters must
implement in order to work with the automatic event adapter generation
model. |
| EventProcessor | org.apache.bsf.util.event | EventProcessor is the interface that event adapters use to
delegate events they received to be delivered to the appropriate target. |
| JavaBeanAddEventListener | org.apache.bsf.engines.activescript | No description provided. |
| JsCallbacks | org.apache.bsf.debug.jsdi | This interface is the callback for the JavaScript
debugger. |
| JsCode | org.apache.bsf.debug.jsdi | This interface exposes debugging information from executable
code (either functions or top-level scripts). |
| JsContext | org.apache.bsf.debug.jsdi | No description provided. |
| JsEngine | org.apache.bsf.debug.jsdi | Represents a remote engine as seen from the debugger. |
| JsFunction | org.apache.bsf.debug.jsdi | Represents a function in the engine since JavaScript
has code as first-class objects. |
| JsObject | org.apache.bsf.debug.jsdi | This is interface that all objects in JavaScript must implement. |
| JsScript | org.apache.bsf.debug.jsdi | Represents a script in the engine since JavaScript
has code as first-class objects. |
| RemoteService | org.apache.bsf.debug.util | No description provided. |
| RemoteServiceListener | org.apache.bsf.debug.util | No description provided. |
| TypeConvertor | org.apache.bsf.util.type | A TypeConvertor is used to convert an object of one type to
one of another type. |