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.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.
-
-
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 void
print(char c)
void
print(char[] s)
void
print(java.lang.String s)
void
println(char x)
void
println(char[] x)
void
println(java.lang.String x)
-
-
-
Constructor Detail
-
EncodedPrintStream
public EncodedPrintStream(java.io.OutputStream out, java.lang.String encoding) throws java.io.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:
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.UnsupportedEncodingException
Constructor 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
-
print
public void print(char c)
- Overrides:
print
in classjava.io.PrintStream
-
print
public void print(char[] s)
- Overrides:
print
in classjava.io.PrintStream
-
print
public void print(java.lang.String s)
- Overrides:
print
in classjava.io.PrintStream
-
println
public void println(char x)
- Overrides:
println
in classjava.io.PrintStream
-
println
public void println(char[] x)
- Overrides:
println
in classjava.io.PrintStream
-
println
public void println(java.lang.String x)
- Overrides:
println
in classjava.io.PrintStream
-
-