com.sun.grizzly.util.buf
Class UTF8Decoder
java.lang.Object
com.sun.grizzly.util.buf.B2CConverter
com.sun.grizzly.util.buf.UTF8Decoder
public final class UTF8Decoder
- extends B2CConverter
Moved from ByteChunk - code to convert from UTF8 bytes to chars.
Not used in the current tomcat3.3 : the performance gain is not very
big if the String is created, only if we avoid that and work only
on char[]. Until than, it's better to be safe. ( I tested this code
with 2 and 3 bytes chars, and it works fine in xerces )
Cut from xerces' UTF8Reader.copyMultiByteCharData()
- Author:
- Costin Manolache, ( Xml-Xerces )
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UTF8Decoder
public UTF8Decoder()
recycle
public void recycle()
- Description copied from class:
B2CConverter
- Reset the internal state, empty the buffers.
The encoding remain in effect, the internal buffers remain allocated.
- Overrides:
recycle
in class B2CConverter
convert
public void convert(ByteChunk mb,
CharChunk cb)
throws IOException
- Description copied from class:
B2CConverter
- Convert a buffer of bytes into a chars
- Overrides:
convert
in class B2CConverter
- Throws:
IOException
Copyright © 2009 SUN Microsystems. All Rights Reserved.