Lines Matching full:bimap
27 * A bimap (or "bidirectional map") is a map that preserves the uniqueness of
29 * support an "inverse view", which is another bimap containing the same entries
30 * as this bimap but with reversed keys and values.
36 public interface BiMap<K, V> extends Map<K, V> {
43 * different key in this bimap. The bimap will remain unmodified in this
51 * operation. If the bimap previously contained the provided key-value
55 * bimap to increase by one, stay the same, or even decrease by one.
77 * bimap before the exception was thrown.
86 * <p>Because a bimap has unique values, this method returns a {@link Set},
93 * Returns the inverse view of this bimap, which maps each of this bimap's
98 * order of a bimap and that of its inverse.
100 * @return the inverse view of this bimap
102 BiMap<V, K> inverse();