Package org.apache.juneau.rest.util
Class FinishablePrintWriter
java.lang.Object
java.io.Writer
java.io.PrintWriter
org.apache.juneau.rest.util.FinishablePrintWriter
- All Implemented Interfaces:
- Closeable,- Flushable,- Appendable,- AutoCloseable,- Finishable
- 
Field SummaryFields inherited from class java.io.PrintWriterout
- 
Constructor SummaryConstructorsConstructorDescriptionFinishablePrintWriter(OutputStream out, String characterEncoding, boolean autoFlush) Constructor.
- 
Method SummaryModifier and TypeMethodDescriptionvoidfinish()CallsFinishable.finish()on the underlying output stream.Methods inherited from class java.io.PrintWriterappend, append, append, checkError, clearError, 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, setError, write, write, write, write, writeMethods inherited from class java.io.WriternullWriter
- 
Constructor Details- 
FinishablePrintWriterpublic FinishablePrintWriter(OutputStream out, String characterEncoding, boolean autoFlush) throws IOException Constructor.- Parameters:
- out- The wrapped output stream.
- characterEncoding- The character encoding of the output stream.
- autoFlush- Automatically flush after every println.
- Throws:
- IOException- Thrown by underlying stream.
 
 
- 
- 
Method Details- 
finishCallsFinishable.finish()on the underlying output stream.A no-op if the underlying output stream does not implement the Finishableinterface.- Specified by:
- finishin interface- Finishable
- Throws:
- IOException- Thrown by underlying stream.
 
 
-