| Name | Description | Type | Package | Framework |
| AbstractBidiMapDecorator | Provides a base decorator that enables additional functionality to be added to a BidiMap via decoration. | Class | org.apache.commons.collections4.bidimap | Apache Commons |
| AbstractDualBidiMap | Abstract BidiMap implemented using two maps. | Class | org.apache.commons.collections4.bidimap | Apache Commons |
| AbstractDualBidiMap .BidiMapIterator | Inner class MapIterator. | Class | org.apache.commons.collections4.bidimap.AbstractDualBidiMap | Apache Commons |
| AbstractDualBidiMap .EntrySet | Inner class EntrySet. | Class | org.apache.commons.collections4.bidimap.AbstractDualBidiMap | Apache Commons |
| AbstractDualBidiMap .EntrySetIterator | Inner class EntrySetIterator. | Class | org.apache.commons.collections4.bidimap.AbstractDualBidiMap | Apache Commons |
| AbstractDualBidiMap .KeySet | Class | org.apache.commons.collections4.bidimap.AbstractDualBidiMap | Apache Commons | |
| AbstractDualBidiMap .KeySetIterator | Inner class KeySetIterator. | Class | org.apache.commons.collections4.bidimap.AbstractDualBidiMap | Apache Commons |
| AbstractDualBidiMap .MapEntry | Inner class MapEntry. | Class | org.apache.commons.collections4.bidimap.AbstractDualBidiMap | Apache Commons |
| AbstractDualBidiMap .Values | Class | org.apache.commons.collections4.bidimap.AbstractDualBidiMap | Apache Commons | |
| AbstractDualBidiMap .ValuesIterator | Inner class ValuesIterator. | Class | org.apache.commons.collections4.bidimap.AbstractDualBidiMap | Apache Commons |
| AbstractDualBidiMap .View | Class | org.apache.commons.collections4.bidimap.AbstractDualBidiMap | Apache Commons | |
| AbstractOrderedBidiMapDecorator | Provides a base decorator that enables additional functionality to be added to an OrderedBidiMap via decoration. | Class | org.apache.commons.collections4.bidimap | Apache Commons |
| AbstractSortedBidiMapDecorator | Provides a base decorator that enables additional functionality to be added to a SortedBidiMap via decoration. | Class | org.apache.commons.collections4.bidimap | Apache Commons |
| BidiMap | Defines a map that allows bidirectional lookup between key and values. | Interface | org.apache.commons.collections4 | Apache Commons |
| DualHashBidiMap | Two HashMap instances are used in this class. | Class | org.apache.commons.collections4.bidimap | Apache Commons |
| DualLinkedHashBidiMap | Two LinkedHashMap instances are used in this class. | Class | org.apache.commons.collections4.bidimap | Apache Commons |
| DualTreeBidiMap | The setValue() method on iterators will succeed only if the new value being set is not already in the bidimap. | Class | org.apache.commons.collections4.bidimap | Apache Commons |
| DualTreeBidiMap .BidiOrderedMapIterator | Inner class MapIterator. | Class | org.apache.commons.collections4.bidimap.DualTreeBidiMap | Apache Commons |
| DualTreeBidiMap .ViewMap | Internal sorted map view. | Class | org.apache.commons.collections4.bidimap.DualTreeBidiMap | Apache Commons |
| TreeBidiMap | Red-Black tree-based implementation of BidiMap where all objects added implement the Comparable interface. | Class | org.apache.commons.collections4.bidimap | Apache Commons |
| UnmodifiableBidiMap | Decorates another BidiMap to ensure it can't be altered. | Class | org.apache.commons.collections4.bidimap | Apache Commons |
| UnmodifiableOrderedBidiMap | Decorates another OrderedBidiMap to ensure it can't be altered. | Class | org.apache.commons.collections4.bidimap | Apache Commons |
| UnmodifiableSortedBidiMap | Decorates another SortedBidiMap to ensure it can't be altered. | Class | org.apache.commons.collections4.bidimap | Apache Commons |