|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Basic set of methods used by Session to log Status, print report or messages.
The WPrinter may implement Printer by two variants.
First variant:
Second variant:package sav.z; import java.io.*; public class WPrinter implements Printer { PrintWriter pw; public WPrinter(PrintWriter pw) { this.pw = pw; }//WPrinter public void println(String s) { pw.println(s); }//println public void flush() { pw.flush(); }//flush }//WPrinter
See source code of the Status class.package sav.z; import java.io.*; public class WPrinter extends PrintWriter implements Printer { public WPrinter(Writer out) { super(out); }//WPrinter // Others constructors ... }
package sav.z; import java.util.Date; public abstract class Status implements Printer { boolean useDate; Date date; protected String content; public abstract void println(String s); public abstract void flush(); public void useDate(boolean yes) { useDate = yes; }//useDate public Date date() { return date; }//date public void set(String s) { content = s; date = new Date(); if (useDate) println(date + ": " + content); else println(content); }//set public String get() { return content; }//get public void clear() { flush(); content = null; }//clear }//Status
Session.setReportPrinter(sav.z.Printer)
,
Session.setMessagePrinter(sav.z.Printer)
Method Summary | |
void |
flush()
Flushes (releases) printable area. |
void |
println(java.lang.String s)
Prints line of s string. |
Method Detail |
public void println(java.lang.String s)
s
string.
public void flush()
Status.clear()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |