com.ds.fw.utils
Class FwPrintStream

java.lang.Object
  |
  +--java.io.OutputStream
        |
        +--java.io.FilterOutputStream
              |
              +--java.io.PrintStream
                    |
                    +--com.ds.fw.utils.FwPrintStream

public class FwPrintStream
extends java.io.PrintStream

I am the Fw version of PrintStream. I provide the the ability to echo streams to the screen while writing the data to a file.


Field Summary
 boolean echo
           
 java.io.PrintStream echoStream
           
 
Fields inherited from class java.io.FilterOutputStream
out
 
Constructor Summary
FwPrintStream(java.io.OutputStream out)
           
FwPrintStream(java.io.OutputStream out, boolean autoFlush)
           
FwPrintStream(java.io.OutputStream out, boolean autoFlush, boolean echoBoolean)
           
 
Method Summary
 void echoNewLine()
           
 void echoWrite(char[] s)
           
 void echoWrite(java.lang.String s)
           
 boolean getEcho()
           
 void print(boolean b)
           
 void print(char c)
           
 void print(char[] s)
           
 void print(double d)
           
 void print(float f)
           
 void print(int i)
           
 void print(long l)
           
 void print(java.lang.Object obj)
           
 void print(java.lang.String s)
           
 void println()
           
 void println(boolean x)
           
 void println(char x)
           
 void println(char[] x)
           
 void println(double x)
           
 void println(float x)
           
 void println(int x)
           
 void println(long x)
           
 void println(java.lang.Object x)
           
 void println(java.lang.String x)
           
 void setEcho(boolean b)
           
 
Methods inherited from class java.io.PrintStream
checkError, close, flush, setError, write, write
 
Methods inherited from class java.io.FilterOutputStream
write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

echo

public boolean echo

echoStream

public java.io.PrintStream echoStream
Constructor Detail

FwPrintStream

public FwPrintStream(java.io.OutputStream out)

FwPrintStream

public FwPrintStream(java.io.OutputStream out,
                     boolean autoFlush)

FwPrintStream

public FwPrintStream(java.io.OutputStream out,
                     boolean autoFlush,
                     boolean echoBoolean)
Method Detail

getEcho

public boolean getEcho()

setEcho

public void setEcho(boolean b)

echoWrite

public void echoWrite(java.lang.String s)

echoWrite

public void echoWrite(char[] s)

echoNewLine

public void echoNewLine()

print

public void print(boolean b)
Overrides:
print in class java.io.PrintStream

print

public void print(char c)
Overrides:
print in class java.io.PrintStream

print

public void print(int i)
Overrides:
print in class java.io.PrintStream

print

public void print(long l)
Overrides:
print in class java.io.PrintStream

print

public void print(float f)
Overrides:
print in class java.io.PrintStream

print

public void print(double d)
Overrides:
print in class java.io.PrintStream

print

public void print(char[] s)
Overrides:
print in class java.io.PrintStream

print

public void print(java.lang.String s)
Overrides:
print in class java.io.PrintStream

print

public void print(java.lang.Object obj)
Overrides:
print in class java.io.PrintStream

println

public void println()
Overrides:
println in class java.io.PrintStream

println

public void println(boolean x)
Overrides:
println in class java.io.PrintStream

println

public void println(char x)
Overrides:
println in class java.io.PrintStream

println

public void println(int x)
Overrides:
println in class java.io.PrintStream

println

public void println(long x)
Overrides:
println in class java.io.PrintStream

println

public void println(float x)
Overrides:
println in class java.io.PrintStream

println

public void println(double x)
Overrides:
println in class java.io.PrintStream

println

public void println(char[] x)
Overrides:
println in class java.io.PrintStream

println

public void println(java.lang.String x)
Overrides:
println in class java.io.PrintStream

println

public void println(java.lang.Object x)
Overrides:
println in class java.io.PrintStream