# Package org.apache.bsf.util

package org.apache.bsf.util

- Related Packages
  Package
  Description
  org.apache.bsf
  org.apache.bsf.util.cf
  org.apache.bsf.util.event
  org.apache.bsf.util.type
  org.apache.bsf.test
- Classes
  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).