# Hierarchy For Package org.apache.commons.collections4.bidimap

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.commons.collections4.collection.AbstractCollectionDecorator<E> (implements java.util.Collection<E>, java.io.Serializable)
    - org.apache.commons.collections4.bidimap.AbstractDualBidiMap.View<K,V,E>
      - org.apache.commons.collections4.bidimap.AbstractDualBidiMap.EntrySet<K,V> (implements java.util.Set<E>)
      - org.apache.commons.collections4.bidimap.AbstractDualBidiMap.KeySet<K> (implements java.util.Set<E>)
      - org.apache.commons.collections4.bidimap.AbstractDualBidiMap.Values<V> (implements java.util.Set<E>)
  - org.apache.commons.collections4.bidimap.AbstractDualBidiMap<K,V> (implements org.apache.commons.collections4.BidiMap<K,V>)
    - org.apache.commons.collections4.bidimap.DualHashBidiMap<K,V> (implements java.io.Serializable)
    - org.apache.commons.collections4.bidimap.DualLinkedHashBidiMap<K,V> (implements java.io.Serializable)
    - org.apache.commons.collections4.bidimap.DualTreeBidiMap<K,V> (implements java.io.Serializable, org.apache.commons.collections4.SortedBidiMap<K,V>)
  - org.apache.commons.collections4.bidimap.AbstractDualBidiMap.BidiMapIterator<K,V> (implements org.apache.commons.collections4.MapIterator<K,V>, org.apache.commons.collections4.ResettableIterator<E>)
  - org.apache.commons.collections4.map.AbstractIterableMap<K,V> (implements org.apache.commons.collections4.IterableMap<K,V>)
    - org.apache.commons.collections4.map.AbstractMapDecorator<K,V>
      - org.apache.commons.collections4.bidimap.AbstractBidiMapDecorator<K,V> (implements org.apache.commons.collections4.BidiMap<K,V>)
        - org.apache.commons.collections4.bidimap.AbstractOrderedBidiMapDecorator<K,V> (implements org.apache.commons.collections4.OrderedBidiMap<K,V>)
          - org.apache.commons.collections4.bidimap.AbstractSortedBidiMapDecorator<K,V> (implements org.apache.commons.collections4.SortedBidiMap<K,V>)
            - org.apache.commons.collections4.bidimap.UnmodifiableSortedBidiMap<K,V> (implements org.apache.commons.collections4.Unmodifiable)
          - org.apache.commons.collections4.bidimap.UnmodifiableOrderedBidiMap<K,V> (implements org.apache.commons.collections4.Unmodifiable)
        - org.apache.commons.collections4.bidimap.UnmodifiableBidiMap<K,V> (implements org.apache.commons.collections4.Unmodifiable)
      - org.apache.commons.collections4.map.AbstractSortedMapDecorator<K,V> (implements org.apache.commons.collections4.IterableSortedMap<K,V>)
        - org.apache.commons.collections4.bidimap.DualTreeBidiMap.ViewMap<K,V>
  - org.apache.commons.collections4.keyvalue.AbstractMapEntryDecorator<K,V> (implements org.apache.commons.collections4.KeyValue<K,V>, java.util.Map.Entry<K,V>)
    - org.apache.commons.collections4.bidimap.AbstractDualBidiMap.MapEntry<K,V>
  - org.apache.commons.collections4.iterators.AbstractUntypedIteratorDecorator<I,O> (implements java.util.Iterator<E>)
    - org.apache.commons.collections4.iterators.AbstractIteratorDecorator<E>
      - org.apache.commons.collections4.bidimap.AbstractDualBidiMap.EntrySetIterator<K,V>
      - org.apache.commons.collections4.bidimap.AbstractDualBidiMap.KeySetIterator<K>
      - org.apache.commons.collections4.bidimap.AbstractDualBidiMap.ValuesIterator<V>
  - org.apache.commons.collections4.bidimap.DualTreeBidiMap.BidiOrderedMapIterator<K,V> (implements org.apache.commons.collections4.OrderedMapIterator<K,V>, org.apache.commons.collections4.ResettableIterator<E>)
  - org.apache.commons.collections4.bidimap.TreeBidiMap<K,V> (implements org.apache.commons.collections4.OrderedBidiMap<K,V>, java.io.Serializable)