Package org.basex.io.out
Class NewlineOutput
java.lang.Object
java.io.OutputStream
org.basex.io.out.PrintOutput
org.basex.io.out.NewlineOutput
- All Implemented Interfaces:
Closeable,Flushable,AutoCloseable
This class is a wrapper for outputting text with specific newline characters.
- Author:
- BaseX Team 2005-21, BSD License, Christian Gruen
-
Field Summary
Fields inherited from class org.basex.io.out.PrintOutput
max, os, size -
Constructor Summary
ConstructorsConstructorDescriptionNewlineOutput(PrintOutput po, byte[] newline) Constructor, given an output stream. -
Method Summary
Methods inherited from class org.basex.io.out.PrintOutput
close, flush, get, print, print, println, println, setLimit, size, writeMethods inherited from class java.io.OutputStream
nullOutputStream, write, write
-
Constructor Details
-
NewlineOutput
Constructor, given an output stream.- Parameters:
po- output stream referencenewline- newline string
-
-
Method Details
-
print
Description copied from class:PrintOutputPrints a single codepoint.- Overrides:
printin classPrintOutput- Parameters:
cp- codepoint to be printed- Throws:
IOException- I/O exception
-
finished
public boolean finished()Description copied from class:PrintOutputChecks if the output stream is exhausted.- Overrides:
finishedin classPrintOutput- Returns:
trueif stream is exhausted
-