![]() |
Quadcap Embeddable Server |
Inheritance diagram for com.quadcap.io.TeeWriter:

Definition at line 51 of file TeeWriter.java.
Public Member Functions | |
| TeeWriter () | |
| Public constructor. | |
| TeeWriter (Writer w) | |
| void | write (char[] buf, int off, int len) throws IOException |
| Write some characters to the buffer and the downstream writer. | |
| void | flush () throws IOException |
| Flush (the downstream writer). | |
| void | close () throws IOException |
| Close (the downstream writer). | |
| void | addWriter (String name, Writer w) |
| Add a new writer. | |
| void | removeWriter (String name) |
| Remove a writer. | |
| void | setPassClose (String w, boolean b) throws IOException |
| void | setPassFlush (String w, boolean b) throws IOException |
| void | setAutoFlush (String w, boolean b) throws IOException |
| void | setEnabled (String w, boolean b) throws IOException |
Package Attributes | |
| HashMap | writers = new HashMap() |
Private Member Functions | |
| final WriterBinding | getBinding (String w) throws IOException |
|
|
Public constructor.
Definition at line 66 of file TeeWriter.java. |
|
|
Definition at line 68 of file TeeWriter.java. References com.quadcap.io.TeeWriter.addWriter(). |
|
||||||||||||
|
Add a new writer.
Definition at line 111 of file TeeWriter.java. References com.quadcap.io.TeeWriter.addWriter(), and com.quadcap.io.TeeWriter.writers. Referenced by com.quadcap.io.TeeWriter.addWriter(), and com.quadcap.io.TeeWriter.TeeWriter(). |
|
|
Close (the downstream writer).
Definition at line 100 of file TeeWriter.java. References com.quadcap.io.TeeWriter.WriterBinding.enabled, com.quadcap.io.TeeWriter.WriterBinding.passClose, com.quadcap.io.TeeWriter.WriterBinding.w, and com.quadcap.io.TeeWriter.writers. |
|
|
Flush (the downstream writer).
Definition at line 89 of file TeeWriter.java. References com.quadcap.io.TeeWriter.WriterBinding.enabled, com.quadcap.io.TeeWriter.WriterBinding.passFlush, com.quadcap.io.TeeWriter.WriterBinding.w, and com.quadcap.io.TeeWriter.writers. |
|
|
Definition at line 139 of file TeeWriter.java. References com.quadcap.io.TeeWriter.getBinding(), and com.quadcap.io.TeeWriter.writers. Referenced by com.quadcap.io.TeeWriter.getBinding(), com.quadcap.io.TeeWriter.setAutoFlush(), com.quadcap.io.TeeWriter.setEnabled(), com.quadcap.io.TeeWriter.setPassClose(), and com.quadcap.io.TeeWriter.setPassFlush(). |
|
|
Remove a writer.
Definition at line 119 of file TeeWriter.java. References com.quadcap.io.TeeWriter.removeWriter(), and com.quadcap.io.TeeWriter.writers. Referenced by com.quadcap.io.TeeWriter.removeWriter(). |
|
||||||||||||
|
Definition at line 131 of file TeeWriter.java. References com.quadcap.io.TeeWriter.WriterBinding.autoFlush, com.quadcap.io.TeeWriter.getBinding(), and com.quadcap.io.TeeWriter.setAutoFlush(). Referenced by com.quadcap.io.TeeWriter.setAutoFlush(). |
|
||||||||||||
|
Definition at line 135 of file TeeWriter.java. References com.quadcap.io.TeeWriter.WriterBinding.enabled, com.quadcap.io.TeeWriter.getBinding(), and com.quadcap.io.TeeWriter.setEnabled(). Referenced by com.quadcap.io.TeeWriter.setEnabled(). |
|
||||||||||||
|
Definition at line 123 of file TeeWriter.java. References com.quadcap.io.TeeWriter.getBinding(), com.quadcap.io.TeeWriter.WriterBinding.passClose, and com.quadcap.io.TeeWriter.setPassClose(). Referenced by com.quadcap.io.TeeWriter.setPassClose(). |
|
||||||||||||
|
Definition at line 127 of file TeeWriter.java. References com.quadcap.io.TeeWriter.getBinding(), com.quadcap.io.TeeWriter.WriterBinding.passFlush, and com.quadcap.io.TeeWriter.setPassFlush(). Referenced by com.quadcap.io.TeeWriter.setPassFlush(). |
|
||||||||||||||||
|
Write some characters to the buffer and the downstream writer.
Definition at line 73 of file TeeWriter.java. References com.quadcap.io.TeeWriter.WriterBinding.autoFlush, com.quadcap.io.TeeWriter.WriterBinding.enabled, com.quadcap.io.TeeWriter.WriterBinding.w, com.quadcap.io.TeeWriter.write(), and com.quadcap.io.TeeWriter.writers. Referenced by com.quadcap.io.TeeWriter.write(). |
|
|
Definition at line 61 of file TeeWriter.java. Referenced by com.quadcap.io.TeeWriter.addWriter(), com.quadcap.io.TeeWriter.close(), com.quadcap.io.TeeWriter.flush(), com.quadcap.io.TeeWriter.getBinding(), com.quadcap.io.TeeWriter.removeWriter(), and com.quadcap.io.TeeWriter.write(). |