home *** CD-ROM | disk | FTP | other *** search
- package webeq3.util;
-
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.Frame;
- import java.awt.TextArea;
- import java.awt.Window;
-
- public class ErrorHandler extends OutputHandler {
- public boolean errorOccurred;
-
- public ErrorHandler(String var1, Frame var2, int var3, int var4) {
- super(var1, var2);
- this.errorOccurred = false;
- ((Frame)this).setTitle("Error");
- if (!super.fileout && !super.comline) {
- ((Container)this).remove(super.outtext);
- super.outtext = new TextArea(var3, var4);
- super.outtext.setEditable(false);
- ((Container)this).add("Center", super.outtext);
- ((Window)this).pack();
- }
-
- }
-
- public ErrorHandler(Frame var1, int var2, int var3) {
- this((String)null, var1, var2, var3);
- }
-
- public ErrorHandler(String var1, Frame var2) {
- this(var1, var2, 10, 45);
- }
-
- public ErrorHandler(Frame var1) {
- this((String)null, var1, 10, 45);
- }
-
- public ErrorHandler(String var1) {
- this(var1, (Frame)null);
- }
-
- public ErrorHandler(StringBuffer var1) {
- super(var1);
- this.errorOccurred = false;
- }
-
- public ErrorHandler() {
- this((String)null, (Frame)null);
- }
-
- public void print(String var1) {
- if (!super.fileout && !super.comline) {
- super.sb.append(var1);
- if (!super.stringout) {
- super.outtext.appendText(var1);
- if (!((Window)this).isShowing()) {
- ((Component)this).setVisible(true);
- Exception var2 = new Exception();
- ((Throwable)var2).printStackTrace();
- }
- }
- } else {
- super.outstrm.print(var1);
- }
-
- this.errorOccurred = true;
- }
-
- public void reset() {
- this.errorOccurred = false;
- super.sb = new StringBuffer();
- if (!super.stringout && !super.fileout && !super.comline) {
- super.outtext.setText("");
- }
-
- }
- }
-