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
-
err
- PrintWriter stream for printing errors to result pane.
-
lastInstance
- instance of JevaESUI, invoked by static methods (may be replaced by
subclass to override methods)
-
out
- PrintWriter stream for printing to result pane.
-
results
- Vector of result values from expressions typed at the window
-
systemErr
- Saved system.err present when loaded
-
systemOut
- Saved system.out present when loaded
-
JevaESUI()
-
-
actionPerformed(ActionEvent)
- Start up frame when applet button is pushed.
-
getHerald()
-
-
init()
- Applet startup:
Starts a window at which users can type top level expressions.
-
main(String[])
- Application Startup:
Starts a window at which users can type top level expressions.
-
replWindow(boolean, boolean, boolean)
- Starts a window at which users can type top level expressions.
-
replWindow(boolean, boolean, boolean, String, IEnv)
-
out
public static PrintWriter out
- PrintWriter stream for printing to result pane.
err
public static PrintWriter err
- PrintWriter stream for printing errors to result pane.
systemOut
public static PrintStream systemOut
- Saved system.out present when loaded
systemErr
public static PrintStream systemErr
- Saved system.err present when loaded
results
public static Vector results
- Vector of result values from expressions typed at the window
lastInstance
public static JevaESUI lastInstance
- instance of JevaESUI, invoked by static methods (may be replaced by
subclass to override methods)
JevaESUI
public JevaESUI()
main
public static void main(String ignore[])
- Application Startup:
Starts a window at which users can type top level expressions.
init
public void init()
- Applet startup:
Starts a window at which users can type top level expressions.
- Overrides:
- init in class Applet
actionPerformed
public void actionPerformed(ActionEvent e)
- Start up frame when applet button is pushed.
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")
replWindow
public static Frame replWindow(boolean waitUntilClosed,
boolean exitJavaWhenClosed,
boolean isInAppletSecuritySandbox,
String initialMessage,
IEnv env)
getHerald
public static String getHerald()
All Packages Class Hierarchy This Package Previous Next Index