Interface HeaderPrintWriter
-
- All Known Implementing Classes:
BasicHeaderPrintWriter
public interface HeaderPrintWriterA HeaderPrintWriter is like a PrintWriter with support for including a header in the output. It is expected users will use HeaderPrintWriters to prepend headings to trace and log messages.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidflush()PrintWriterGetHeadergetHeader()Return the header for the stream.java.lang.StringgetName()Gets the name of the wrapped writer or streamjava.io.PrintWritergetPrintWriter()Gets a PrintWriter object for writing to this HeaderPrintWriter.voidprint(java.lang.String message)voidprintln(java.lang.Object message)voidprintln(java.lang.String message)voidprintlnWithHeader(java.lang.String message)Puts out some setup info for the current write and the write(s) that will be put out next.
-
-
-
Method Detail
-
printlnWithHeader
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. It ends with a \n\r.All other writes to the stream use the PrintStream interface.
-
getHeader
PrintWriterGetHeader getHeader()
Return the header for the stream.
-
getPrintWriter
java.io.PrintWriter getPrintWriter()
Gets a PrintWriter object for writing to this HeaderPrintWriter. Users may use the HeaderPrintWriter to access methods not included in this interface or to invoke methods or constructors which require a PrintWriter. Interleaving calls to a printWriter and its associated HeaderPrintWriter is not supported.
-
getName
java.lang.String getName()
Gets the name of the wrapped writer or stream
-
print
void print(java.lang.String message)
- See Also:
PrintWriter.print(boolean)
-
println
void println(java.lang.String message)
- See Also:
PrintWriter.println()
-
println
void println(java.lang.Object message)
- See Also:
PrintWriter.println()
-
flush
void flush()
- See Also:
PrintWriter.flush()
-
-