| Class Summary | |
|---|---|
| AdapterClassLoader | |
| Bean | A Bean is the class used to represent a bean: it holds a type and a value. |
| BSFClassLoader | This class loader knows to load a class from the tempDir dir of the environment of the given manager. |
| 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. |
| BSFEventProcessorReturningEventInfos | This is used to support binding scripts to be run when an event occurs, forwarding the arguments supplied to the event listener. |
| 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. |
| 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 |
| CFDriver |
This is an example of how a CodeFormatter bean can be used.
|
| 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. |
| 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. |
| 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.
|
| 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 | |
| JavaUtils | |
| JythonEngine | This is the interface to Jython (http://www.jython.org/) from BSF. |
| JythonEngine.BSFPythonInterpreter | |
| 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. |
| MethodUtils.MoreSpecific | Internal Class for getEntryPoint(). |
| ObjectRegistry | The ObjectRegistry is used to do name-to-object reference lookups. |
| 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. |
| ScriptSymbolTable |
An ScriptSymbolTable object is used by a CodeBuffer
object to implement nested scopes.
|
| StringUtils | Deals with strings (probably need to elaborate some more). |
| 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. |
| XSLTEngine | Xerces XSLT interface to BSF. |
| XSLTResultNode | |