# Uses of Class
org.apache.commons.collections4.bidimap.AbstractDualBidiMap

Packages that use AbstractDualBidiMap
Package
Description
org.apache.commons.collections4.bidimap
Implements the `BidiMap`, `OrderedBidiMap` and `SortedBidiMap` interfaces.

- ## Uses of AbstractDualBidiMap in org.apache.commons.collections4.bidimap

  Subclasses of AbstractDualBidiMap in org.apache.commons.collections4.bidimap
  Modifier and Type
  Class
  Description
  `class`
  `DualHashBidiMap<K,V>`
  Implements `BidiMap` with two `HashMap` instances.
  `class`
  `DualLinkedHashBidiMap<K,V>`
  Implements `BidiMap` with two `LinkedHashMap` instances.
  `class`
  `DualTreeBidiMap<K,V>`
  Implements `BidiMap` with two `TreeMap` instances.
  Fields in org.apache.commons.collections4.bidimap declared as AbstractDualBidiMap
  Modifier and Type
  Field
  Description
  `protected final AbstractDualBidiMap<K,V>`
  AbstractDualBidiMap.BidiMapIterator.`parent`
  The parent map
  `protected final AbstractDualBidiMap<K,V>`
  AbstractDualBidiMap.EntrySetIterator.`parent`
  The parent map
  `protected final AbstractDualBidiMap<K,?>`
  AbstractDualBidiMap.KeySetIterator.`parent`
  The parent map
  `protected final AbstractDualBidiMap<K,V>`
  AbstractDualBidiMap.MapEntry.`parent`
  The parent map
  `protected final AbstractDualBidiMap<Object,V>`
  AbstractDualBidiMap.ValuesIterator.`parent`
  The parent map
  `protected final AbstractDualBidiMap<K,V>`
  AbstractDualBidiMap.View.`parent`
  The parent map
  Constructors in org.apache.commons.collections4.bidimap with parameters of type AbstractDualBidiMap
  Modifier
  Constructor
  Description
  `protected`
  `BidiMapIterator(AbstractDualBidiMap<K,V> parent)`
  Constructs a new instance.
  `protected`
  `BidiOrderedMapIterator(AbstractDualBidiMap<K,V> parent)`
  Constructs a new instance.
  `protected`
  `EntrySet(AbstractDualBidiMap<K,V> parent)`
  Constructs a new instance.
  `protected`
  `EntrySetIterator(Iterator<Map.Entry<K,V>> iterator, AbstractDualBidiMap<K,V> parent)`
  Constructs a new instance.
  `protected`
  `KeySet(AbstractDualBidiMap<K,?> parent)`
  Constructs a new instance.
  `protected`
  `KeySetIterator(Iterator<K> iterator, AbstractDualBidiMap<K,?> parent)`
  Constructs a new instance.
  `protected`
  `MapEntry(Map.Entry<K,V> entry, AbstractDualBidiMap<K,V> parent)`
  Constructs a new instance.
  `protected`
  `Values(AbstractDualBidiMap<?,V> parent)`
  Constructs a new instance.
  `protected`
  `ValuesIterator(Iterator<V> iterator, AbstractDualBidiMap<?,V> parent)`
  Constructs a new instance.
  `protected`
  `View(Collection<E> coll, AbstractDualBidiMap<K,V> parent)`
  Constructs a new instance.