org.apache.tomcat.util.buf

Class B2CConverter

public class B2CConverter extends 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(String encoding)
Create a converter, with bytes going to a byte buffer
Method Summary
voidconvert(ByteChunk bb, CharChunk cb)
Convert a buffer of bytes into a chars
voidconvert(ByteChunk bb, CharChunk cb, int limit)
voidrecycle()
Reset the internal state, empty the buffers.
voidreset()

Constructor Detail

B2CConverter

protected B2CConverter()

B2CConverter

public B2CConverter(String encoding)
Create a converter, with bytes going to a byte buffer

Method Detail

convert

public void convert(ByteChunk bb, CharChunk cb)

Deprecated:

Convert a buffer of bytes into a chars

convert

public void convert(ByteChunk bb, CharChunk cb, int limit)

recycle

public void recycle()
Reset the internal state, empty the buffers. The encoding remain in effect, the internal buffers remain allocated.

reset

public void reset()
Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.