All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class edu.mit.ai.psg.jevaESUI.JevaESUI

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Panel
                           |
                           +----java.applet.Applet
                                   |
                                   +----edu.mit.ai.psg.jevaESUI.JevaESUI

public class JevaESUI
extends Applet
implements ActionListener
JevaESUI is the user interface for the JevaES Java Expression & Statement evaluator. See JevaES for the program interface.

Author:
CarlManning, caroma@ai.mit.edu
Copyright (c) 1997 Massachusetts Institute of Technology
See Also:
JevaES

Variable Index

 o err
PrintWriter stream for printing errors to result pane.
 o lastInstance
instance of JevaESUI, invoked by static methods (may be replaced by subclass to override methods)
 o out
PrintWriter stream for printing to result pane.
 o results
Vector of result values from expressions typed at the window
 o systemErr
Saved system.err present when loaded
 o systemOut
Saved system.out present when loaded

Constructor Index

 o JevaESUI()

Method Index

 o actionPerformed(ActionEvent)
Start up frame when applet button is pushed.
 o getHerald()
 o init()
Applet startup: Starts a window at which users can type top level expressions.
 o main(String[])
Application Startup: Starts a window at which users can type top level expressions.
 o replWindow(boolean, boolean, boolean)
Starts a window at which users can type top level expressions.
 o replWindow(boolean, boolean, boolean, String, IEnv)

Variables

 o out
 public static PrintWriter out
PrintWriter stream for printing to result pane.

 o err
 public static PrintWriter err
PrintWriter stream for printing errors to result pane.

 o systemOut
 public static PrintStream systemOut
Saved system.out present when loaded

 o systemErr
 public static PrintStream systemErr
Saved system.err present when loaded

 o results
 public static Vector results
Vector of result values from expressions typed at the window

 o lastInstance
 public static JevaESUI lastInstance
instance of JevaESUI, invoked by static methods (may be replaced by subclass to override methods)

Constructors

 o JevaESUI
 public JevaESUI()

Methods

 o main
 public static void main(String ignore[])
Application Startup: Starts a window at which users can type top level expressions.

 o init
 public void init()
Applet startup: Starts a window at which users can type top level expressions.

Overrides:
init in class Applet
 o actionPerformed
 public void actionPerformed(ActionEvent e)
Start up frame when applet button is pushed.

 o replWindow
 public static Frame replWindow(boolean waitUntilClosed,
                                boolean exitJavaWhenClosed,
                                boolean isInAppletSecuritySandbox)
Starts a window at which users can type top level expressions. (a "read-eval-print loop")

 o replWindow
 public static Frame replWindow(boolean waitUntilClosed,
                                boolean exitJavaWhenClosed,
                                boolean isInAppletSecuritySandbox,
                                String initialMessage,
                                IEnv env)
 o getHerald
 public static String getHerald()

All Packages  Class Hierarchy  This Package  Previous  Next  Index