# Hierarchy For Package org.apache.tomcat.util.buf

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.tomcat.util.buf.Ascii
  - org.apache.tomcat.util.buf.B2CConverter
  - org.apache.tomcat.util.buf.ByteChunk (implements java.lang.Cloneable, java.io.Serializable)
  - org.apache.tomcat.util.buf.C2BConverter
  - org.apache.tomcat.util.buf.CharChunk (implements java.lang.CharSequence, java.lang.Cloneable, java.io.Serializable)
  - java.nio.charset.CharsetDecoder
    - org.apache.tomcat.util.buf.Utf8Decoder
  - java.nio.charset.CharsetEncoder
    - org.apache.tomcat.util.buf.Utf8Encoder
  - org.apache.tomcat.util.buf.Constants
  - org.apache.tomcat.util.buf.HexUtils
  - org.apache.tomcat.util.buf.MessageBytes (implements java.lang.Cloneable, java.io.Serializable)
  - org.apache.tomcat.util.buf.MessageBytes.MessageBytesFactory
  - org.apache.tomcat.util.buf.StringCache
  - org.apache.tomcat.util.buf.StringCache.ByteEntry
  - org.apache.tomcat.util.buf.StringCache.CharEntry
  - org.apache.tomcat.util.buf.UDecoder
  - org.apache.tomcat.util.buf.UEncoder

## Interface Hierarchy

- org.apache.tomcat.util.buf.ByteChunk.ByteInputChannel
- org.apache.tomcat.util.buf.ByteChunk.ByteOutputChannel
- org.apache.tomcat.util.buf.CharChunk.CharInputChannel
- org.apache.tomcat.util.buf.CharChunk.CharOutputChannel