1 package baseCode.util;
2
3 /***
4 * Intended use is to display 'status' information or other messages to users in a non-disruptive fashion (though the
5 * actual use is up to the implementer). Copyright (c) 2004 Columbia University
6 *
7 * @author Paul Pavlidis
8 * @version $Id: StatusViewer.java,v 1.3 2004/07/27 03:18:58 pavlidis Exp $
9 */
10 public interface StatusViewer {
11
12 /***
13 * Print the status to the location appropriate for this application.
14 *
15 * @param s
16 */
17 public abstract void setStatus( String s );
18
19 /***
20 * Print an error status messge.
21 *
22 * @param s
23 */
24 public abstract void setError( String s );
25
26 /***
27 * Clear the status dislay. Implementers that do not write to GUI elements probably don't need to do anything.
28 */
29 public abstract void clear();
30 }