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 | |
JavaScriptEngine | This is the interface to Netscape's Rhino (JavaScript) from the Bean Scripting Framework. |
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 |