org.apache.tomcat.util.buf
Class B2CConverter
java.lang.Object
|
+--org.apache.tomcat.util.buf.B2CConverter
- Direct Known Subclasses:
- UTF8Decoder
- public class B2CConverter
- extends java.lang.Object
Efficient conversion of bytes to character .
This uses the standard JDK mechansim - a reader - but provides mechanisms
to recycle all the objects that are used. It is compatible with JDK1.1
and up,
( nio is better, but it's not available even in 1.2 or 1.3 )
Not used in the current code, the performance gain is not very big
in the current case ( since String is created anyway ), but it will
be used in a later version or after the remaining optimizations.
Constructor Summary |
protected |
B2CConverter()
|
|
B2CConverter(java.lang.String encoding)
Create a converter, with bytes going to a byte buffer |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
B2CConverter
protected B2CConverter()
B2CConverter
public B2CConverter(java.lang.String encoding)
throws java.io.IOException
- Create a converter, with bytes going to a byte buffer
recycle
public void recycle()
- Reset the internal state, empty the buffers.
The encoding remain in effect, the internal buffers remain allocated.
convert
public void convert(ByteChunk bb,
CharChunk cb)
throws java.io.IOException
- Convert a buffer of bytes into a chars
reset
public void reset()
throws java.io.IOException
Copyright © 2001 Apache Software Foundation. All Rights Reserved.