henplus
Class PrintStreamOutputDevice

java.lang.Object
  extended by henplus.PrintStreamOutputDevice
All Implemented Interfaces:
OutputDevice
Direct Known Subclasses:
TerminalOutputDevice

public class PrintStreamOutputDevice
extends Object
implements OutputDevice

The OutputDevice to write to.


Constructor Summary
PrintStreamOutputDevice(PrintStream out)
           
 
Method Summary
 void attributeBold()
           
 void attributeGrey()
           
 void attributeReset()
           
 void close()
           
 void flush()
           
 boolean isTerminal()
           
 void print(String s)
           
 void println()
           
 void println(String s)
           
 void write(byte[] buffer, int off, int len)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrintStreamOutputDevice

public PrintStreamOutputDevice(PrintStream out)
Method Detail

flush

public void flush()
Specified by:
flush in interface OutputDevice

write

public void write(byte[] buffer,
                  int off,
                  int len)
Specified by:
write in interface OutputDevice

print

public void print(String s)
Specified by:
print in interface OutputDevice

println

public void println(String s)
Specified by:
println in interface OutputDevice

println

public void println()
Specified by:
println in interface OutputDevice

close

public void close()
Specified by:
close in interface OutputDevice

attributeBold

public void attributeBold()
Specified by:
attributeBold in interface OutputDevice

attributeGrey

public void attributeGrey()
Specified by:
attributeGrey in interface OutputDevice

attributeReset

public void attributeReset()
Specified by:
attributeReset in interface OutputDevice

isTerminal

public boolean isTerminal()
Specified by:
isTerminal in interface OutputDevice


? 1997..2006 Henner Zeller