bsh.util |
|
Java Source File Name | Type | Comment |
AWTConsole.java | Class | An old AWT based console for BeanShell.
I looked everwhere for one, and couldn't find anything that worked.
I've tried to keep this as small as possible, no frills.
(Well, one frill - a simple history with the up/down arrows)
My hope is that this can be moved to a lightweight (portable) component
with JFC soon... |
AWTDemoApplet.java | Class | Run bsh as an applet for demo purposes. |
AWTRemoteApplet.java | Class | A lightweight console applet for remote display of a Beanshell session. |
BeanShellBSFEngine.java | Class | This is the BeanShell adapter for IBM's Bean Scripting Famework. |
BshCanvas.java | Class | Scriptable Canvas with buffered graphics.
Provides a Component that:
1) delegates calls to paint() to a bsh method called paint()
in a specific NameSpace.
2) provides a simple buffered image maintained by built in paint() that
is useful for simple immediate procedural rendering from scripts... |
ClassBrowser.java | Class | A simple class browser for the BeanShell desktop. |
GUIConsoleInterface.java | Interface | Additional capabilities of an interactive console for BeanShell.
Althought this is called "GUIConsoleInterface" it might just as well be
used by a more sophisticated text-only command line.
Note: we may want to express the command line history, editing,
and cut & paste functionality here as well at some point. |
Httpd.java | Class | A very simple httpd that supports the remote server mode. |
JConsole.java | Class | A JFC/Swing based console for the BeanShell desktop. |
JDemoApplet.java | Class | Run bsh as an applet for demo purposes. |
JRemoteApplet.java | Class | A lightweight console applet for remote display of a Beanshell session. |
NameCompletion.java | Interface | The interface for name completion. |
NameCompletionTable.java | Class | NameCompletionTable is a utility that implements simple name completion for
a collection of names, NameSources, and other NameCompletionTables.
This implementation uses a trivial linear search and comparison... |
Sessiond.java | Class | BeanShell remote session server. |
Util.java | Class | Misc utilities for the bsh.util package.
Nothing in the core language (bsh package) should depend on this.
Note: that promise is currently broken... |