|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsav.z.Status
A tool for logging a Session's status namely a current process or Z database. Code extending Status implements println() and flush() as for Printer. For example, WStatus code is like this.
package sav.z;
import java.io.*;
public class WStatus extends Status {
PrintWriter pw;
public WStatus(PrintWriter pw) {
this.pw = pw;
}
public void println(String s) {
pw.println(s);
}
public void flush() {
pw.flush();
}
}
We can form Status via visual component and other objects.
package sav.z;
import javax.swing.*;
public class LabelStatus extends Status {
JLabel label;
String info;
public LabelStatus(JLabel label, String info) {
this.label = label;
this.info = info;
}
public void println(String s) {
label.setText(info + s);
}
public void flush() {
label.setText("");
}
}
Session.setProcessStatus(sav.z.Status),
Session.setDataBaseStatus(sav.z.Status)| Constructor Summary | |
Status()
|
|
| Method Summary | |
void |
clear()
Clears a current Status value and calls flush(). |
java.util.Date |
date()
Returns a java.util.Date of Status setting. |
abstract void |
flush()
Flushes (releases) printable area. |
java.lang.String |
get()
Returns a current Status value. |
abstract void |
println(java.lang.String s)
Prints line of s string.
|
void |
set(java.lang.String s)
Sets a current Status value and calls println(). |
void |
useDate(boolean yes)
Enables to print java.util.Date of Status setting,
to the left of content. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Status()
| Method Detail |
public abstract void println(java.lang.String s)
s string.
The set() method calls println().
println in interface Printerset(java.lang.String)public abstract void flush()
flush in interface Printerclear()public void useDate(boolean yes)
java.util.Date of Status setting,
to the left of content.
public java.util.Date date()
java.util.Date of Status setting.
public void set(java.lang.String s)
println(java.lang.String)public java.lang.String get()
public void clear()
Printer.flush(),
flush()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||