# Package org.apache.bsf

- Interface Summary
  Interface | Description
  --- | ---
  BSFEngine | This is the view of a scripting engine assumed by the Bean Scripting Framework.

- Class Summary
  Class | Description
  --- | ---
  BSF_Log | 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.
  BSF_LogFactory | 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.
  BSFDeclaredBean | BSFDeclaredBeans are used internally by BSF to encapsulate information being passed between a BSFManager and its various BSFEngines.
  BSFManager | This class is the entry point to the bean scripting framework.
  Main | This is the main driver for BSF to be run on the command line to eval/exec/compile scripts directly.

- Exception Summary
  Exception | Description
  --- | ---
  BSFException | If something goes wrong while doing some scripting stuff, one of these is thrown.