ariba.util.io
Class MultiPrintWriter

java.lang.Object
  extended by java.io.Writer
      extended by java.io.PrintWriter
          extended by ariba.util.io.MultiPrintWriter
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable, java.lang.Appendable

public class MultiPrintWriter
extends java.io.PrintWriter

MultiPrintWriter Multiplex over multiple streams (NOTE: not over writers).


Constructor Summary
MultiPrintWriter(java.io.OutputStream outputStream, java.lang.String encoding)
           
MultiPrintWriter(java.io.OutputStream outputStream, java.lang.String encoding, boolean buffered)
           
MultiPrintWriter(java.lang.String encoding)
           
 
Method Summary
 void addStream(java.io.OutputStream s)
           
 void addStream(java.io.OutputStream s, boolean buffered)
           
 int count()
           
 void flushIfNotBuffered()
           
 boolean isEmpty()
           
 void removeStream(java.io.OutputStream s)
           
 java.io.OutputStream stream()
           
 
Methods inherited from class java.io.PrintWriter
append, append, append, checkError, close, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, write, write, write, write, write
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiPrintWriter

public MultiPrintWriter(java.lang.String encoding)
                 throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

MultiPrintWriter

public MultiPrintWriter(java.io.OutputStream outputStream,
                        java.lang.String encoding)
                 throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

MultiPrintWriter

public MultiPrintWriter(java.io.OutputStream outputStream,
                        java.lang.String encoding,
                        boolean buffered)
                 throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException
Method Detail

stream

public java.io.OutputStream stream()

addStream

public void addStream(java.io.OutputStream s)

addStream

public void addStream(java.io.OutputStream s,
                      boolean buffered)

removeStream

public void removeStream(java.io.OutputStream s)

count

public int count()

isEmpty

public boolean isEmpty()

flushIfNotBuffered

public void flushIfNotBuffered()


AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.