public final class UTF8OutputStreamWriter
extends java.io.Writer
This class is used to write a stream of chars as a stream of bytes using the UTF8 encoding. It assumes that the underlying output stream is buffered or does not need additional buffering.
It is more efficient than using a java.io.OutputStreamWriter
because it does not need to be wrapped in a
java.io.BufferedWriter. Creating multiple instances
of java.io.BufferedWriter has been shown to be very
expensive in JAX-WS.
| Constructor and Description |
|---|
UTF8OutputStreamWriter(java.io.OutputStream out) |
public java.lang.String getEncoding()
public void write(int c)
throws java.io.IOException
write in class java.io.Writerjava.io.IOExceptionpublic void write(char[] cbuf)
throws java.io.IOException
write in class java.io.Writerjava.io.IOExceptionpublic void write(char[] cbuf,
int off,
int len)
throws java.io.IOException
write in class java.io.Writerjava.io.IOExceptionpublic void write(java.lang.String str)
throws java.io.IOException
write in class java.io.Writerjava.io.IOExceptionpublic void write(java.lang.String str,
int off,
int len)
throws java.io.IOException
write in class java.io.Writerjava.io.IOExceptionpublic void flush()
throws java.io.IOException
flush in interface java.io.Flushableflush in class java.io.Writerjava.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.Writerjava.io.IOExceptionCopyright ? 2002-2003 Apache XML Project. All Rights Reserved.