All Classes and Interfaces

Class
Description
 
A Bean is the class used to represent a bean: it holds a type and a value.
BSFDeclaredBeans are used internally by BSF to encapsulate information being passed between a BSFManager and its various BSFEngines.
This is the view of a scripting engine assumed by the Bean Scripting Framework.
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.
This is used to support binding scripts to be run when an event occurs.
This is used to support binding scripts to be run when an event occurs, forwarding the arguments supplied to the event listener.
If something goes wrong while doing some scripting stuff, one of these is thrown.
This is a utility that engine implementors may use as the Java object they expose in the scripting language as "bsf".
This class is the entry point to the bean scripting framework.
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
Byte handling utilities 5 April 1999 - functions to append standard types to byte arrays functions to produce standard types from byte arrays
This is an example of how a CodeFormatter bean can be used.
A CodeBuffer object is used as a code repository for generated Java code.
A CodeFormatter bean is used to format raw Java code.
This class contains utilities that language integrators can use when implementing the BSFEngine interface.
EventAdapter is the interface that all event adapters must implement in order to work with the automatic event adapter generation model.
EventAdapterGenerator Generate an "Event Adapter" dynamically during program execution
EventAdapterImpl is a default implementation of the EventAdapter interface that specific event adapters may choose to subclass from instead of implementing the interface themselves.
The EventAdapterRegistry is the registry of event adapters.
EventProcessor is the interface that event adapters use to delegate events they received to be delivered to the appropriate target.
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.
This file is a collection of input/output utilities.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This is the main driver for BSF to be run on the command line to eval/exec/compile scripts directly.
This file is a collection of reflection utilities for dealing with methods and constructors.
The ObjectRegistry is used to do name-to-object reference lookups.
An ObjInfo object is used by a compiler to track the name and type of a bean.
This file is a collection of reflection utilities.
Deals with strings (probably need to elaborate some more).
A TypeConvertor is used to convert an object of one type to one of another type.
The TypeConvertorRegistry is the registry of type convertors.