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:
java.io.Closeable,java.io.Flushable,java.lang.Appendable,java.lang.AutoCloseable
public class EncodedPrintStream extends java.io.PrintStreamAllow aPrintStreamto 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 Modifier and Type Field Description private java.lang.Stringencoding
-
Constructor Summary
Constructors Constructor Description EncodedPrintStream(java.io.OutputStream out, boolean autoFlush, java.lang.String encoding)Constructor allows specifying a character encoding.EncodedPrintStream(java.io.OutputStream out, java.lang.String encoding)Constructor allows specifying a character encoding.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidprint(char c)voidprint(char[] s)voidprint(java.lang.String s)voidprintln(char x)voidprintln(char[] x)voidprintln(java.lang.String x)voidwriteBytes(byte[] bytes)
-
-
-
Constructor Detail
-
EncodedPrintStream
public EncodedPrintStream(java.io.OutputStream out, java.lang.String encoding) throws java.io.UnsupportedEncodingExceptionConstructor 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:
java.io.UnsupportedEncodingException- If the character encoding is not supported by the JVM.
-
EncodedPrintStream
public EncodedPrintStream(java.io.OutputStream out, boolean autoFlush, java.lang.String encoding) throws java.io.UnsupportedEncodingExceptionConstructor allows specifying a character encoding.- Parameters:
out- The underlying output stream.autoFlush- SeePrintStream()encoding- String representation of a character encoding.- Throws:
java.io.UnsupportedEncodingException- If the character encoding is not supported by the JVM.
-
-
Method Detail
-
writeBytes
public final void writeBytes(byte[] bytes)
-
print
public void print(char c)
- Overrides:
printin classjava.io.PrintStream
-
print
public void print(char[] s)
- Overrides:
printin classjava.io.PrintStream
-
print
public void print(java.lang.String s)
- Overrides:
printin classjava.io.PrintStream
-
println
public void println(char x)
- Overrides:
printlnin classjava.io.PrintStream
-
println
public void println(char[] x)
- Overrides:
printlnin classjava.io.PrintStream
-
println
public void println(java.lang.String x)
- Overrides:
printlnin classjava.io.PrintStream
-
-