Class Summary |
Ascii |
This class implements some basic ASCII character handling functions. |
B2CConverter |
Efficient conversion of bytes to character . |
B2CConverterBlocking |
Efficient conversion of bytes to character . |
Base64 |
This class provides encode/decode for RFC 2045 Base64 as
defined by RFC 2045, N. |
Base64Utils |
A very fast and memory efficient class to encode and decode to and from BASE64 in full accordance
with RFC 2045.
On Windows XP sp1 with 1.4.2_04 and later ;), this encoder and decoder is about 10 times faster
on small arrays (10 - 1000 bytes) and 2-3 times as fast on larger arrays (10000 - 1000000 bytes)
compared to sun.misc.Encoder()/Decoder() .
On byte arrays the encoder is about 20% faster than Jakarta Commons Base64 Codec for encode and
about 50% faster for decoding large arrays. |
ByteChunk |
This class is used to represent a chunk of bytes, and
utilities to manipulate byte[]. |
C2BConverter |
Efficient conversion of character to bytes. |
CharChunk |
Utilities to manipluate char chunks. |
HexUtils |
Library of utility methods useful in dealing with converting byte arrays
to and from strings of hexadecimal digits. |
MessageBytes |
This class is used to represent a subarray of bytes in an HTTP message. |
MessageBytes.MessageBytesFactory |
|
StringCache |
This class implements a String cache for ByteChunk and CharChunk. |
StringCache.ByteEntry |
|
StringCache.CharEntry |
|
TimeStamp |
Main tool for object expiry. |
UDecoder |
All URL decoding happens here. |
UEncoder |
Efficient implementation for encoders. |
UTF8Decoder |
Moved from ByteChunk - code to convert from UTF8 bytes to chars. |