gate.gui
Class LogArea.UTF8PrintStream
java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
java.io.PrintStream
gate.gui.LogArea.UTF8PrintStream
- All Implemented Interfaces:
- Closeable, Flushable, Appendable
- Enclosing class:
- LogArea
public static class LogArea.UTF8PrintStream
- extends PrintStream
A print writer that uses UTF-8 to convert from char[] to byte[]
Method Summary |
void |
print(char[] s)
Overriden so it uses UTF-8 when converting a char[] to byte[] |
void |
print(String s)
Overriden so it uses UTF-8 when converting a string to byte[] |
Methods inherited from class java.io.PrintStream |
append, append, append, append, append, append, checkError, close, flush, format, format, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, setError, write, write |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LogArea.UTF8PrintStream
public LogArea.UTF8PrintStream(OutputStream out)
throws UnsupportedEncodingException
- Throws:
UnsupportedEncodingException
LogArea.UTF8PrintStream
public LogArea.UTF8PrintStream(OutputStream out,
boolean autoFlush)
throws UnsupportedEncodingException
- Throws:
UnsupportedEncodingException
print
public void print(String s)
- Overriden so it uses UTF-8 when converting a string to byte[]
- Overrides:
print
in class PrintStream
- Parameters:
s
- the string to be printed
print
public void print(char[] s)
- Overriden so it uses UTF-8 when converting a char[] to byte[]
- Overrides:
print
in class PrintStream
- Parameters:
s
- the string to be printed