sav.z
Class WLineStatus

java.lang.Object
  extended bysav.z.Status
      extended bysav.z.LineStatus
          extended bysav.z.WLineStatus
All Implemented Interfaces:
Printer

public class WLineStatus
extends LineStatus

Prints Session's current scriptline/dataline.

We can set up WStatus in Session for data line control as follows.

   Session ss = new Session();
   PrintWriter pw = new PrintWriter(new FileWriter("MyControl.log"));
   LineStatus ls = new WLineStatus(pw);
   ls.setLogInterval(10);
   ss.setDataLineStatus(ls);
   ls.setInfo("data1: line number: ");
   ss.z("$readTable($file \"data1\")");
 

See Also:
Session.setScriptLineStatus(sav.z.LineStatus), Session.setDataLineStatus(sav.z.LineStatus)

Constructor Summary
WLineStatus(java.io.PrintWriter pw)
          Constructs a LineStatus printed to a PrintWriter.
WLineStatus(java.io.PrintWriter pw, int logInterval)
          Constructs a LineStatus printed to a PrintWriter with logInterval.
 
Method Summary
 void flush()
          Flushes printable buffer area.
 void println(java.lang.String s)
          Prints line of s string.
 
Methods inherited from class sav.z.LineStatus
clear, getNumber, set, set, setInfo, setLogInterval
 
Methods inherited from class sav.z.Status
date, get, useDate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WLineStatus

public WLineStatus(java.io.PrintWriter pw)
Constructs a LineStatus printed to a PrintWriter. By default all the line numbers are printed.


WLineStatus

public WLineStatus(java.io.PrintWriter pw,
                   int logInterval)
Constructs a LineStatus printed to a PrintWriter with logInterval.

Parameters:
logInterval - quantity of lines for those only first line number is printed
Method Detail

println

public void println(java.lang.String s)
Prints line of s string.

Specified by:
println in interface Printer
Specified by:
println in class LineStatus
See Also:
LineStatus.set(int)

flush

public void flush()
Flushes printable buffer area.

Specified by:
flush in interface Printer
Specified by:
flush in class LineStatus
See Also:
LineStatus.clear()