# Hierarchy For All Packages

Package Hierarchies:

- jdbm,
- jdbm.btree,
- jdbm.helper,
- jdbm.htree,
- jdbm.recman

## Class Hierarchy

- java.lang.Object
  - jdbm.helper.ActionContext
  - jdbm.helper.ActionVersioning
  - jdbm.helper.ActionVersioning.Version
  - jdbm.recman.BaseRecordManager (implements jdbm.RecordManager)
  - jdbm.recman.BlockIo (implements java.io.Externalizable)
  - jdbm.btree.BPage<K,V> (implements jdbm.helper.Serializer)
  - jdbm.btree.BTree<K,V> (implements java.io.Externalizable)
  - jdbm.helper.ByteArrayComparator (implements java.util.Comparator<T>, java.io.Serializable)
  - jdbm.helper.ByteArraySerializer (implements jdbm.helper.Serializer)
  - jdbm.recman.CacheRecordManager (implements jdbm.RecordManager)
  - jdbm.helper.Conversion
  - jdbm.helper.DefaultSerializer (implements jdbm.helper.Serializer)
  - jdbm.helper.ExplicitList<T>
  - jdbm.helper.ExplicitList.Link<V>
  - jdbm.helper.FastIterator
  - jdbm.htree.HTree
  - jdbm.helper.IntegerComparator (implements java.util.Comparator<T>, java.io.Serializable)
  - jdbm.helper.IntegerSerializer (implements jdbm.helper.Serializer)
  - jdbm.helper.LongComparator (implements java.util.Comparator<T>, java.io.Serializable)
  - jdbm.helper.LongSerializer (implements jdbm.helper.Serializer)
  - jdbm.helper.LRUCache<K,V>
  - jdbm.recman.Magic
  - jdbm.helper.MRU<K,V> (implements jdbm.helper.CachePolicy<K,V>)
  - jdbm.helper.ObjectBAComparator (implements java.util.Comparator<T>, java.io.Serializable)
  - jdbm.recman.PageHeader (implements jdbm.recman.BlockView)
  - jdbm.recman.Provider (implements jdbm.RecordManagerProvider)
  - jdbm.recman.RecordFile
  - jdbm.RecordManagerFactory
  - jdbm.RecordManagerOptions
  - jdbm.helper.Serialization
  - jdbm.recman.SnapshotRecordManager (implements jdbm.ActionRecordManager)
  - jdbm.helper.SoftCache (implements jdbm.helper.CachePolicy<K,V>)
  - jdbm.helper.StringComparator (implements java.util.Comparator<T>, java.io.Serializable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - jdbm.helper.CacheEvictionException
      - java.lang.RuntimeException
        - jdbm.helper.WrappedRuntimeException
          - jdbm.helper.IterationException
  - jdbm.recman.TransactionManager
  - jdbm.recman.TransactionManager.BlockIoComparator (implements java.util.Comparator<T>)
  - jdbm.helper.Tuple<K,V>
  - jdbm.helper.TupleBrowser<K,V>

## Interface Hierarchy

- jdbm.recman.BlockView
- jdbm.helper.CachePolicy<K,V>
- jdbm.helper.CachePolicyListener<T>
- jdbm.helper.EntryIO<K,V>
- jdbm.recman.RecordCache
- jdbm.RecordManager
  - jdbm.ActionRecordManager
- jdbm.RecordManagerProvider
- java.io.Serializable
  - jdbm.helper.Serializer

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - jdbm.I18n