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.