# Hierarchy For Package org.jboss.netty.buffer

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.jboss.netty.buffer.AbstractChannelBuffer (implements org.jboss.netty.buffer.ChannelBuffer)
    - org.jboss.netty.buffer.ByteBufferBackedChannelBuffer
    - org.jboss.netty.buffer.CompositeChannelBuffer
    - org.jboss.netty.buffer.DuplicatedChannelBuffer (implements org.jboss.netty.buffer.WrappedChannelBuffer)
    - org.jboss.netty.buffer.DynamicChannelBuffer
    - org.jboss.netty.buffer.HeapChannelBuffer
      - org.jboss.netty.buffer.BigEndianHeapChannelBuffer
      - org.jboss.netty.buffer.LittleEndianHeapChannelBuffer
    - org.jboss.netty.buffer.ReadOnlyChannelBuffer (implements org.jboss.netty.buffer.WrappedChannelBuffer)
    - org.jboss.netty.buffer.SlicedChannelBuffer (implements org.jboss.netty.buffer.WrappedChannelBuffer)
    - org.jboss.netty.buffer.TruncatedChannelBuffer (implements org.jboss.netty.buffer.WrappedChannelBuffer)
  - org.jboss.netty.buffer.AbstractChannelBufferFactory (implements org.jboss.netty.buffer.ChannelBufferFactory)
    - org.jboss.netty.buffer.DirectChannelBufferFactory
    - org.jboss.netty.buffer.HeapChannelBufferFactory
  - org.jboss.netty.buffer.ChannelBuffers
  - java.io.InputStream (implements java.io.Closeable)
    - org.jboss.netty.buffer.ChannelBufferInputStream (implements java.io.DataInput)
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - org.jboss.netty.buffer.ChannelBufferOutputStream (implements java.io.DataOutput)

## Interface Hierarchy

- org.jboss.netty.buffer.ChannelBufferFactory
- org.jboss.netty.buffer.ChannelBufferIndexFinder
- java.lang.Comparable<T>
  - org.jboss.netty.buffer.ChannelBuffer
    - org.jboss.netty.buffer.WrappedChannelBuffer