# Package org.apache.struts2.util.tomcat.buf

- Interface Summary
  Interface | Description
  --- | ---
  ByteChunk.ByteInputChannel | Input interface, used when the buffer is empty Same as java.nio.channel.ReadableByteChannel
  ByteChunk.ByteOutputChannel | Same as java.nio.channel.WrittableByteChannel.
  CharChunk.CharInputChannel |
  CharChunk.CharOutputChannel | When we need more space we'll either grow the buffer ( up to the limit ) or send it to a channel.

- Class Summary
  Class | Description
  --- | ---
  Ascii | This class implements some basic ASCII character handling functions.
  B2CConverter | NIO based character decoder.
  ByteChunk | This class is used to represent a chunk of bytes, and utilities to manipulate byte[].
  CharChunk | Utilities to manipulate char chunks.
  HexUtils | Tables useful when 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.
  StringCache | This class implements a String cache for ByteChunk and CharChunk.
  UDecoder | All URL decoding happens here.
  Utf8Decoder | Decodes bytes to UTF-8.

Copyright © 2000–2020 Apache Software Foundation. All rights reserved.