| Class Summary |
| AWTConsole |
An old AWT based console for BeanShell.
|
| AWTDemoApplet |
Run bsh as an applet for demo purposes. |
| AWTRemoteApplet |
A lightweight console applet for remote display of a Beanshell session. |
| BshCanvas |
Scriptable Canvas with buffered graphics.
|
| BshClassLoader |
One of the things BshClassLoader does is to address a deficiency in
URLClassLoader that prevents us from specifying individual classes
via URLs. |
| BshClassManager |
BshClassManager manages all classloading in BeanShell.
|
| BshClassManager.Listener | |
| BshClassPath |
A BshClassPath encapsulates knowledge about a class path of URLs.
|
| BshClassPath.AmbiguousName | |
| BshClassPath.ClassSource | |
| BshClassPath.DirClassSource | |
| BshClassPath.JarClassSource | |
| BshClassPath.MappingFeedback | |
| BshIterator |
An interface implemented by classes wrapping instances of iterators,
enumerations, collections, etc. |
| BshMethod |
This represents an instance of a bsh method declaration in a particular
namespace. |
| BSHFormalComment | |
| CallStack |
A stack of NameSpaces representing the call path.
|
| Capabilities |
The map of extended features supported by the runtime in which we live.
|
| Capabilities.Unavailable |
An attempt was made to use an unavailable capability supported by
an optional package. |
| ClassBrowser |
A simple class browser for the BeanShell desktop. |
| ClassIdentifier |
*
This file is part of the BeanShell Java Scripting distribution. |
| ClassManagerImpl |
Manage all classloading in BeanShell.
|
| ClassPathException |
*
This file is part of the BeanShell Java Scripting distribution. |
| ClassPathListener |
*
This file is part of the BeanShell Java Scripting distribution. |
| CollectionManager |
The 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 |
| Console |
Console startup class. |
| ConsoleInterface |
The capabilities of a minimal console for BeanShell.
|
| DiscreteFilesClassLoader |
*
This file is part of the BeanShell Java Scripting distribution. |
| DiscreteFilesClassLoader.ClassSourceMap | |
| EvalError |
EvalError indicates that we cannot continue evaluating the script
or the script has thrown an exception.
|
| GUIConsoleInterface |
Additional capabilities of an interactive console for BeanShell.
|
| Httpd |
A very simple httpd that supports the remote server mode.
|
| Interpreter |
The BeanShell script interpreter.
|
| InterpreterError |
An 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). |
| JConsole |
A JFC/Swing based console for the BeanShell desktop.
|
| JConsole.BlockingPipedInputStream |
The overridden read method in this class will not throw "Broken pipe"
IOExceptions; It will simply wait for new writers and data.
|
| JDemoApplet |
Run bsh as an applet for demo purposes. |
| JRemoteApplet |
A lightweight console applet for remote display of a Beanshell session. |
| NameCompletion |
The interface for name completion. |
| NameCompletionTable |
NameCompletionTable is a utility that implements simple name completion for
a collection of names, NameSources, and other NameCompletionTables.
|
| NameSource |
This interface supports name completion, which is used primarily for
command line tools, etc. |
| NameSource.Listener | |
| NameSpace |
A namespace in which methods, variables, and imports (class names) live.
|
| ParseException |
This exception is thrown when parse errors are encountered.
|
| Parser |
This is the BeanShell parser. |
| ParserConstants | |
| ParserTokenManager | |
| ParserTreeConstants | |
| Primitive |
Wrapper for primitive types in Bsh. |
| ReflectManager |
ReflectManager is a dynamically loaded extension that supports extended
reflection features supported by JDK1.2 and greater.
|
| ReflectManagerImpl |
This is the implementation of:
ReflectManager - a dynamically loaded extension that supports extended
reflection features supported by JDK1.2 and greater.
|
| Remote |
Remote executor class. |
| Sessiond |
BeanShell remote session server.
|
| StringUtil |
*
This file is part of the BeanShell Java Scripting distribution. |
| TargetError |
TargetError 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 | |
| Util |
Misc utilities for the bsh.util package.
|
| UtilEvalError |
UtilEvalError 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. |
| UtilTargetError |
UtilTargetError 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. |