# Hierarchy For Package org.fressian.impl

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.fressian.impl.CachingLookup<K,V> (implements org.fressian.handlers.ILookup<K,V>)
  - org.fressian.impl.ChainedLookup<K,V> (implements org.fressian.handlers.ILookup<K,V>)
  - org.fressian.impl.Codes
  - org.fressian.impl.Fns
  - org.fressian.impl.Handlers
  - org.fressian.impl.InheritanceLookup<V> (implements org.fressian.handlers.ILookup<K,V>)
  - java.io.InputStream (implements java.io.Closeable)
    - org.fressian.impl.ByteBufferInputStream
  - org.fressian.impl.InterleavedIndexHopMap
  - org.fressian.impl.MapLookup<K,V> (implements org.fressian.handlers.ILookup<K,V>)
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - java.io.ByteArrayOutputStream
      - org.fressian.impl.BytesOutputStream
  - org.fressian.impl.Ranges
  - org.fressian.impl.RawInput (implements java.io.Closeable)
  - org.fressian.impl.RawOutput (implements java.io.Closeable)
  - org.fressian.impl.StructType