# Hierarchy For Package com.sleepycat.bind.serial

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.io.InputStream (implements java.io.Closeable)
    - java.io.ObjectInputStream (implements java.io.ObjectInput, java.io.ObjectStreamConstants)
      - com.sleepycat.util.ClassResolver.Stream
        - com.sleepycat.bind.serial.SerialInput
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - java.io.ObjectOutputStream (implements java.io.ObjectOutput, java.io.ObjectStreamConstants)
      - com.sleepycat.bind.serial.SerialOutput
  - com.sleepycat.bind.serial.SerialBase
    - com.sleepycat.bind.serial.SerialBinding<E> (implements com.sleepycat.bind.EntryBinding<E>)
  - com.sleepycat.bind.serial.SerialSerialBinding<K,D,E> (implements com.sleepycat.bind.EntityBinding<E>)
  - com.sleepycat.bind.serial.SerialSerialKeyCreator<PK,D,SK> (implements com.sleepycat.db.ForeignKeyNullifier, com.sleepycat.db.SecondaryKeyCreator)
  - com.sleepycat.bind.serial.StoredClassCatalog (implements com.sleepycat.bind.serial.ClassCatalog)
  - com.sleepycat.bind.tuple.TupleBase<E>
    - com.sleepycat.bind.serial.TupleSerialBinding<D,E> (implements com.sleepycat.bind.EntityBinding<E>)
      - com.sleepycat.bind.serial.TupleSerialMarshalledBinding<E>
    - com.sleepycat.bind.serial.TupleSerialKeyCreator<D> (implements com.sleepycat.db.ForeignKeyNullifier, com.sleepycat.db.SecondaryKeyCreator)
      - com.sleepycat.bind.serial.TupleSerialMarshalledKeyCreator<D>

## Interface Hierarchy

- com.sleepycat.bind.serial.ClassCatalog