| Class | Description |
|---|---|
| Bean |
A Bean is the class used to represent a bean: it holds a
type and a value.
|
| 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.
|
| BSFFunctions |
This is a utility that engine implementors may use as the Java
object they expose in the scripting language as "bsf".
|
| CodeBuffer |
A
CodeBuffer object is used as a code repository for generated Java code. |
| DebugLog | |
| EngineUtils |
This class contains utilities that language integrators can use
when implementing the BSFEngine interface.
|
| 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.
|
| JavaUtils | |
| MethodUtils |
This file is a collection of reflection utilities for dealing with
methods and constructors.
|
| 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.
|
| StringUtils |
Deals with strings (probably need to elaborate some more).
|