|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.io.Writer
java.io.PrintWriter
org.apache.derby.impl.services.stream.BasicHeaderPrintWriter
Basic class to print lines with headers.
STUB: Should include code to emit a new line before a header which is not the first thing on the line.
Field Summary | |
private boolean |
canClose
|
private PrintWriterGetHeader |
headerGetter
|
Fields inherited from class java.io.PrintWriter |
out |
Fields inherited from class java.io.Writer |
lock |
Constructor Summary | |
(package private) |
BasicHeaderPrintWriter(java.io.OutputStream writeTo,
PrintWriterGetHeader headerGetter,
boolean canClose)
the constructor sets up the HeaderPrintWriter. |
(package private) |
BasicHeaderPrintWriter(java.io.Writer writeTo,
PrintWriterGetHeader headerGetter,
boolean canClose)
|
Method Summary | |
(package private) void |
complete()
|
PrintWriterGetHeader |
getHeader()
Return the header for the stream. |
java.io.PrintWriter |
getPrintWriter()
Gets a PrintWriter object for writing to this HeaderPrintWriter. |
void |
printlnWithHeader(java.lang.String message)
Puts out some setup info for the current write and the write(s) that will be put out next. |
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 |
Methods inherited from interface org.apache.derby.iapi.services.stream.HeaderPrintWriter |
flush, print, println, println |
Field Detail |
private final PrintWriterGetHeader headerGetter
private final boolean canClose
Constructor Detail |
BasicHeaderPrintWriter(java.io.OutputStream writeTo, PrintWriterGetHeader headerGetter, boolean canClose)
writeTo
- Where to write to.headerGetter
- Object to get headers for output lines.PrintWriterGetHeader
BasicHeaderPrintWriter(java.io.Writer writeTo, PrintWriterGetHeader headerGetter, boolean canClose)
Method Detail |
public void printlnWithHeader(java.lang.String message)
HeaderPrintWriter
All other writes to the stream use the PrintStream interface.
printlnWithHeader
in interface HeaderPrintWriter
public PrintWriterGetHeader getHeader()
HeaderPrintWriter
getHeader
in interface HeaderPrintWriter
public java.io.PrintWriter getPrintWriter()
HeaderPrintWriter
getPrintWriter
in interface HeaderPrintWriter
void complete()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |