Uses of Interface
org.apache.commons.collections4.BidiMap

Packages that use BidiMap
org.apache.commons.collections4 This package contains the interfaces and utilities shared across all the subpackages of this component. 
org.apache.commons.collections4.bidimap This package contains implementations of the BidiMap, OrderedBidiMap and SortedBidiMap interfaces. 
 

Uses of BidiMap in org.apache.commons.collections4
 

Subinterfaces of BidiMap in org.apache.commons.collections4
 interface OrderedBidiMap<K,V>
          Defines a map that allows bidirectional lookup between key and values and retains and provides access to an ordering.
 interface SortedBidiMap<K,V>
          Defines a map that allows bidirectional lookup between key and values and retains both keys and values in sorted order.
 

Methods in org.apache.commons.collections4 that return BidiMap
 BidiMap<V,K> BidiMap.inverseBidiMap()
          Gets a view of this map where the keys and values are reversed.
 

Uses of BidiMap in org.apache.commons.collections4.bidimap
 

Classes in org.apache.commons.collections4.bidimap that implement BidiMap
 class AbstractBidiMapDecorator<K,V>
          Provides a base decorator that enables additional functionality to be added to a BidiMap via decoration.
 class AbstractDualBidiMap<K,V>
          Abstract BidiMap implemented using two maps.
 class AbstractOrderedBidiMapDecorator<K,V>
          Provides a base decorator that enables additional functionality to be added to an OrderedBidiMap via decoration.
 class AbstractSortedBidiMapDecorator<K,V>
          Provides a base decorator that enables additional functionality to be added to a SortedBidiMap via decoration.
 class DualHashBidiMap<K,V>
          Implementation of BidiMap that uses two HashMap instances.
 class DualLinkedHashBidiMap<K,V>
          Implementation of BidiMap that uses two LinkedHashMap instances.
 class DualTreeBidiMap<K,V>
          Implementation of BidiMap that uses two TreeMap instances.
 class TreeBidiMap<K extends Comparable<K>,V extends Comparable<V>>
          Red-Black tree-based implementation of BidiMap where all objects added implement the Comparable interface.
 class UnmodifiableBidiMap<K,V>
          Decorates another BidiMap to ensure it can't be altered.
 class UnmodifiableOrderedBidiMap<K,V>
          Decorates another OrderedBidiMap to ensure it can't be altered.
 class UnmodifiableSortedBidiMap<K,V>
          Decorates another SortedBidiMap to ensure it can't be altered.
 

Methods in org.apache.commons.collections4.bidimap that return BidiMap
protected  BidiMap<V,K> DualLinkedHashBidiMap.createBidiMap(Map<V,K> normalMap, Map<K,V> reverseMap, BidiMap<K,V> inverseBidiMap)
          Creates a new instance of this object.
protected  BidiMap<V,K> DualHashBidiMap.createBidiMap(Map<V,K> normalMap, Map<K,V> reverseMap, BidiMap<K,V> inverseBidiMap)
          Creates a new instance of this object.
protected abstract  BidiMap<V,K> AbstractDualBidiMap.createBidiMap(Map<V,K> normalMap, Map<K,V> reverseMap, BidiMap<K,V> inverseMap)
          Creates a new instance of the subclass.
protected  BidiMap<K,V> AbstractBidiMapDecorator.decorated()
          Gets the map being decorated.
 BidiMap<V,K> AbstractBidiMapDecorator.inverseBidiMap()
           
 BidiMap<V,K> UnmodifiableBidiMap.inverseBidiMap()
           
 BidiMap<V,K> AbstractDualBidiMap.inverseBidiMap()
           
static
<K,V> BidiMap<K,V>
UnmodifiableBidiMap.unmodifiableBidiMap(BidiMap<K,V> map)
          Factory method to create an unmodifiable map.
 

Methods in org.apache.commons.collections4.bidimap with parameters of type BidiMap
protected  BidiMap<V,K> DualLinkedHashBidiMap.createBidiMap(Map<V,K> normalMap, Map<K,V> reverseMap, BidiMap<K,V> inverseBidiMap)
          Creates a new instance of this object.
protected  BidiMap<V,K> DualHashBidiMap.createBidiMap(Map<V,K> normalMap, Map<K,V> reverseMap, BidiMap<K,V> inverseBidiMap)
          Creates a new instance of this object.
protected  DualTreeBidiMap<V,K> DualTreeBidiMap.createBidiMap(Map<V,K> normalMap, Map<K,V> reverseMap, BidiMap<K,V> inverseMap)
          Creates a new instance of this object.
protected abstract  BidiMap<V,K> AbstractDualBidiMap.createBidiMap(Map<V,K> normalMap, Map<K,V> reverseMap, BidiMap<K,V> inverseMap)
          Creates a new instance of the subclass.
static
<K,V> BidiMap<K,V>
UnmodifiableBidiMap.unmodifiableBidiMap(BidiMap<K,V> map)
          Factory method to create an unmodifiable map.
 

Constructors in org.apache.commons.collections4.bidimap with parameters of type BidiMap
AbstractBidiMapDecorator(BidiMap<K,V> map)
          Constructor that wraps (not copies).
AbstractDualBidiMap(Map<K,V> normalMap, Map<V,K> reverseMap, BidiMap<V,K> inverseBidiMap)
          Constructs a map that decorates the specified maps, used by the subclass createBidiMap implementation.
DualHashBidiMap(Map<K,V> normalMap, Map<V,K> reverseMap, BidiMap<V,K> inverseBidiMap)
          Constructs a HashBidiMap that decorates the specified maps.
DualLinkedHashBidiMap(Map<K,V> normalMap, Map<V,K> reverseMap, BidiMap<V,K> inverseBidiMap)
          Constructs a LinkedHashBidiMap that decorates the specified maps.
DualTreeBidiMap(Map<K,V> normalMap, Map<V,K> reverseMap, BidiMap<V,K> inverseBidiMap)
          Constructs a DualTreeBidiMap that decorates the specified maps.
 



Copyright © 2001–2013 The Apache Software Foundation. All rights reserved.