|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Class Summary | |
| JevaESCLI | JevaESCLI is a command line (stream) interface for the JevaES Java evalator of expressions & statements. |
| JevaESGUI | JevaESGUI is a graphical (windowed) user interface for the JevaES Java evaluator for expression & statements. |
| JevaESGUIFrame | A window frame for the JevaES graphical (windowed) user interface |
| JevaESGUIPanel | A window pane for the JevaES graphical (windowed) user interface |
| JevaESUI | JevaESUI holds fields and methods (mostly internal) shared among user interfaces for the JevaES Java evaluator for expressions & statements. |
| NodeRenderer | NodeRenderer provides an outline renderer for parse nodes. |
JevaESGUI and JevaESCLI provide user interfaces for JevaES which accept typed expressions and statements.
JevaESGUI provides a graphical (windowed) user interface to JevaES. JevaESCLI provides a command line (stream) interface.
The JevaES user interfaces can be used as applications, or invoked from a program for an inspection point or program stub, as illustrated by the examples. JevaESCLI reads from System.in, so choose JevaESGUI instead if reading from System.in would cause conflicts between threads (e.g., when using jdb). JevaESGUI can also be used as an applet; to interact with applets on an html web page, simply place a JevaESGUI applet on the same page.
Both invoke JevaES, which accepts Java 1.2 EXPRESSIONS or STATEMENTS (plus import and package, but no class declarations nor inner classes). Both store previous results (including nulls) in a Vector:
import edu.mit.ai.psg.jevaESUI.JevaESUI; JevaESUI.results.get(n)
Please read JevaESUI.copyright.
|
Copyright (c) 1996-1999 Massachusetts Institute of Technology Feedback: jeva-feedback@ai.mit.edu |
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||