All Classes and Interfaces

Class
Description
 
A Bean is the class used to represent a bean: it holds a type and a value.
This class is used in BSF for logging (a delegator for org.apache.commons.logging, which is needed for compilation) using the org.apache.commons.logging.Log methods.
This class is used in BSF as BSF_LogFactory returning a BSF_Log instance, which is a delegator for an org.apache.commons.logging.Log object.
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.
Superclass for language engine tests.
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.
 
Primary test class and testing front end for BSF.
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.
This is a testcase for org.apache.bsf.util.EngineUtils
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 testcase for the org.apache.bsf.util.IOUtils
This is the interface to Scriptics's Jacl (Tcl) from the Bean Scripting Framework.
Test class for the jacl language engine.
 
 
 
 
 
 
 
 
 
 
 
 
 
This is the interface to scripts consisting of Java objects from the Bean Scripting Framework.
This is the interface to Java from the Bean Scripting Framework.
This is the interface to Netscape's Rhino (JavaScript) from the Bean Scripting Framework.
Test class for the Rhino language engine.
 
This is the interface to Jython (http://www.jython.org/) from BSF.
Test class for the jython language engine.
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.
This is the interface to NetRexx from the Bean Scripting Framework.
This is a testcase for NetRexx Script Engine
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).
This is a testcase for org.apache.bsf.util.StringUtils.java
This is the org.apache.bsf.test.utilTests.TestBean.java used in EngineUtils.java
A TypeConvertor is used to convert an object of one type to one of another type.
The TypeConvertorRegistry is the registry of type convertors.
Xerces XSLT interface to BSF.