Package org.basex.io.out
Class EncoderOutput
java.lang.Object
java.io.OutputStream
org.basex.io.out.PrintOutput
org.basex.io.out.EncoderOutput
- All Implemented Interfaces:
Closeable,Flushable,AutoCloseable
This class is a wrapper for outputting texts with specific encodings.
- 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
ConstructorsConstructorDescriptionEncoderOutput(OutputStream os, Charset encoding) Constructor, given an output stream. -
Method Summary
Methods inherited from class org.basex.io.out.PrintOutput
close, finished, flush, get, println, println, setLimit, size, writeMethods inherited from class java.io.OutputStream
nullOutputStream, write, write
-
Constructor Details
-
EncoderOutput
Constructor, given an output stream.- Parameters:
os- output stream referenceencoding- encoding
-
-
Method Details
-
print
Description copied from class:PrintOutputPrints a single codepoint.- Overrides:
printin classPrintOutput- Parameters:
ch- codepoint to be printed- Throws:
IOException- I/O exception
-
print
Description copied from class:PrintOutputPrints a token to the output stream.- Overrides:
printin classPrintOutput- Parameters:
token- token to be written- Throws:
IOException- I/O exception
-
print
Description copied from class:PrintOutputPrints a string to the output stream.- Overrides:
printin classPrintOutput- Parameters:
string- string to be written- Throws:
IOException- I/O exception
-