java.lang.Object | ||
↳ | org.apache.commons.collections.bidimap.AbstractDualBidiMap | |
↳ | org.apache.commons.collections.bidimap.DualHashBidiMap |
Implementation of BidiMap
that uses two HashMap
instances.
Two HashMap
instances are used in this class.
This provides fast lookups at the expense of storing two sets of map entries.
Commons Collections would welcome the addition of a direct hash-based
implementation of the BidiMap
interface.
NOTE: From Commons Collections 3.1, all subclasses will use HashMap
and the flawed createMap
method is ignored.
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.apache.commons.collections.bidimap.AbstractDualBidiMap
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates an empty
HashBidiMap . | |||||||||||
Constructs a
HashBidiMap and copies the mappings from
specified Map . |
Protected Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Constructs a
HashBidiMap that decorates the specified maps. |
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates a new instance of this object.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.apache.commons.collections.bidimap.AbstractDualBidiMap
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
java.util.Map
| |||||||||||
From interface
org.apache.commons.collections.BidiMap
| |||||||||||
From interface
org.apache.commons.collections.IterableMap
|
Creates an empty HashBidiMap
.
Constructs a HashBidiMap
and copies the mappings from
specified Map
.
map | the map whose mappings are to be placed in this map |
---|
Constructs a HashBidiMap
that decorates the specified maps.
normalMap | the normal direction map |
---|---|
reverseMap | the reverse direction map |
inverseBidiMap | the inverse BidiMap |
Creates a new instance of this object.
normalMap | the normal direction map |
---|---|
reverseMap | the reverse direction map |
inverseBidiMap | the inverse BidiMap |