jay.yydebug

Class yyPrintStream

public abstract class yyPrintStream extends PrintStream

used to reroute standard and diagnostic output, auto-flushes. All print methods delegate to the write-buffer method; subclass must implement the write and close methods to route the actual output.
Field Summary
protected static Stringnl
line.separator property.
Constructor Summary
yyPrintStream()
layered on top of a java.io.FilterOutputStream which is itself layered on null.
Method Summary
booleancheckError()
abstract voidclose()
voidflush()
voidprint(boolean b)
voidprint(char c)
voidprint(char[] s)
voidprint(double d)
voidprint(float f)
voidprint(int i)
voidprint(long l)
voidprint(Object obj)
voidprint(String s)
voidprintln()
voidprintln(boolean b)
voidprintln(char c)
voidprintln(char[] s)
voidprintln(double d)
voidprintln(float f)
voidprintln(int i)
voidprintln(long l)
voidprintln(Object obj)
voidprintln(String s)
abstract voidwrite(byte[] buf, int off, int len)
abstract voidwrite(int b)

Field Detail

nl

protected static final String nl
line.separator property.

Constructor Detail

yyPrintStream

public yyPrintStream()
layered on top of a java.io.FilterOutputStream which is itself layered on null. Any access would cause a NullPointerException.

Method Detail

checkError

public boolean checkError()

close

public abstract void close()

flush

public void flush()

print

public void print(boolean b)

print

public void print(char c)

print

public void print(char[] s)

print

public void print(double d)

print

public void print(float f)

print

public void print(int i)

print

public void print(long l)

print

public void print(Object obj)

print

public void print(String s)

println

public void println()

println

public void println(boolean b)

println

public void println(char c)

println

public void println(char[] s)

println

public void println(double d)

println

public void println(float f)

println

public void println(int i)

println

public void println(long l)

println

public void println(Object obj)

println

public void println(String s)

write

public abstract void write(byte[] buf, int off, int len)

write

public abstract void write(int b)