pal.io
Class OutputTarget

java.lang.Object
  |
  +--java.io.Writer
        |
        +--java.io.PrintWriter
              |
              +--pal.io.OutputTarget

public class OutputTarget
extends java.io.PrintWriter

convenience class to create output streams linked to files, stdout, and strings


Fields inherited from class java.io.PrintWriter
out
 
Fields inherited from class java.io.Writer
lock
 
Method Summary
 java.lang.String getString()
          get string corresponding to current stream created by openString()
static OutputTarget openFile(java.lang.String name)
          open file for writing
static OutputTarget openStdOut()
          open standard out
static OutputTarget openString()
          "open" string to write into
 
Methods inherited from class java.io.PrintWriter
checkError, close, flush, print, print, print, print, print, print, print, print, print, println, println, println, println, println, println, println, println, println, println, setError, write, write, write, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

openFile

public static OutputTarget openFile(java.lang.String name)
                             throws java.io.IOException
open file for writing
Parameters:
name - file name
Returns:
output stream

openStdOut

public static OutputTarget openStdOut()
open standard out
Returns:
output stream

openString

public static OutputTarget openString()
"open" string to write into
Returns:
output stream

getString

public java.lang.String getString()
get string corresponding to current stream created by openString()
Returns:
string