Package bsh

Interface Summary

BshClassManager.Listener
BshIteratorAn interface implemented by classes wrapping instances of iterators, enumerations, collections, etc.
BSHBlock.NodeFilter
ConsoleInterfaceThe capabilities of a minimal console for BeanShell.
NameSourceThis interface supports name completion, which is used primarily for command line tools, etc.
NameSource.Listener
ParserConstants
ParserTreeConstants

Class Summary

BshClassManagerBshClassManager manages all classloading in BeanShell.
BshMethodThis represents an instance of a bsh method declaration in a particular namespace.
BSHFormalComment
BSHPackageDeclaration * This file is part of the BeanShell Java Scripting distribution.
CallStackA stack of NameSpaces representing the call path.
CapabilitiesThe map of extended features supported by the runtime in which we live.
Capabilities.UnavailableAn attempt was made to use an unavailable capability supported by an optional package.
ClassGenerator
ClassGeneratorImpl
ClassGeneratorUtilClassGeneratorUtil utilizes the ASM (www.objectweb.org) bytecode generator by Eric Bruneton in order to generate class "stubs" for BeanShell at runtime.
ClassGeneratorUtil.ConstructorArgsA ConstructorArgs object holds evaluated arguments for a constructor call as well as the index of a possible alternate selector to invoke.
ClassIdentifier * This file is part of the BeanShell Java Scripting distribution.
ClassPathException * This file is part of the BeanShell Java Scripting distribution.
CollectionManagerThe default CollectionManager (which remains Java 1.1 compatible) supports iteration over objects of type: Enumeration, Vector, String, StringBuffer and array.
CollectionManager.BasicBshIterator An implementation that works with JDK 1.1
ConsoleConsole startup class.
DelayedEvalBshMethod * This file is part of the BeanShell Java Scripting distribution.
EvalErrorEvalError indicates that we cannot continue evaluating the script or the script has thrown an exception.
ExternalNameSpaceA namespace which maintains an external map of values held in variables in its scope.
InterpreterThe BeanShell script interpreter.
InterpreterErrorAn internal error in the interpreter has occurred.
JavaCharStream An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
Modifiers
NameSpaceA namespace in which methods, variables, and imports (class names) live.
ParseException This exception is thrown when parse errors are encountered.
ParserThis is the BeanShell parser.
ParserTokenManager
PrimitiveWrapper for primitive types in Bsh.
ReflectManagerReflectManager is a dynamically loaded extension that supports extended reflection features supported by JDK1.2 and greater.
RemoteRemote executor class.
StringUtil * This file is part of the BeanShell Java Scripting distribution.
TargetErrorTargetError is an EvalError that wraps an exception thrown by the script (or by code called from the script).
This'This' is the type of bsh scripted objects.
Token Describes the input token stream.
TokenMgrError
UtilEvalErrorUtilEvalError is an error corresponding to an EvalError but thrown by a utility or other class that does not have the caller context (Node) available to it.
UtilTargetErrorUtilTargetError is an error corresponding to a TargetError but thrown by a utility or other class that does not have the caller context (Node) available to it.
Variable
XThisXThis is a dynamically loaded extension which extends This.java and adds support for the generalized interface proxy mechanism introduced in JDK1.3.

B) 2000-2005 pat@pat.net :-)