Package org.apache.uima.internal.util
Class EncodedPrintStream
- java.lang.Object
-
- java.io.OutputStream
-
- java.io.FilterOutputStream
-
- java.io.PrintStream
-
- org.apache.uima.internal.util.EncodedPrintStream
-
- All Implemented Interfaces:
Closeable
,Flushable
,Appendable
,AutoCloseable
public class EncodedPrintStream extends PrintStream
Allow aPrintStream
to specify an encoding.This functionality is provided out of the box by the Java 1.4 version of
PrintStream
. This class is strictly for backwards compatibility.
-
-
Field Summary
-
Fields inherited from class java.io.FilterOutputStream
out
-
-
Constructor Summary
Constructors Constructor Description EncodedPrintStream(OutputStream out, boolean autoFlush, String encoding)
Constructor allows specifying a character encoding.EncodedPrintStream(OutputStream out, String encoding)
Constructor allows specifying a character encoding.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
print(char c)
void
print(char[] s)
void
print(String s)
void
println(char x)
void
println(char[] x)
void
println(String x)
-
Methods inherited from class java.io.PrintStream
append, append, append, checkError, clearError, close, flush, format, format, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, setError, write, write
-
Methods inherited from class java.io.FilterOutputStream
write
-
Methods inherited from class java.io.OutputStream
nullOutputStream
-
-
-
-
Constructor Detail
-
EncodedPrintStream
public EncodedPrintStream(OutputStream out, String encoding) throws UnsupportedEncodingException
Constructor allows specifying a character encoding.Does not automatically flush the underlying output stream.
- Parameters:
out
- The underlying output stream.encoding
- String representation of a character encoding.- Throws:
UnsupportedEncodingException
- If the character encoding is not supported by the JVM.
-
EncodedPrintStream
public EncodedPrintStream(OutputStream out, boolean autoFlush, String encoding) throws UnsupportedEncodingException
Constructor allows specifying a character encoding.- Parameters:
out
- The underlying output stream.autoFlush
- SeePrintStream()
encoding
- String representation of a character encoding.- Throws:
UnsupportedEncodingException
- If the character encoding is not supported by the JVM.
-
-
Method Detail
-
print
public void print(char c)
- Overrides:
print
in classPrintStream
-
print
public void print(char[] s)
- Overrides:
print
in classPrintStream
-
print
public void print(String s)
- Overrides:
print
in classPrintStream
-
println
public void println(char x)
- Overrides:
println
in classPrintStream
-
println
public void println(char[] x)
- Overrides:
println
in classPrintStream
-
println
public void println(String x)
- Overrides:
println
in classPrintStream
-
-