Inherits java::util::Map< K, V >.
Public Member Functions | |
void | clear () |
boolean | containsKey (Object key) |
boolean | containsValue (Object value) |
Set< java.util.Map.Entry< K, V > > | entrySet () |
boolean | equals (Object o) |
V | get (Object key) |
K | getKeyForValue (V value) |
int | hashCode () |
boolean | isEmpty () |
Set< K > | keySet () |
V | put (K key, V value) |
void | putAll (Map<?extends K,?extends V > m) |
V | remove (Object key) |
int | size () |
Collection< V > | values () |
Private Attributes | |
Map< K, V > | map = new LinkedHashMap<K, V>() |
Map< V, K > | inv = new LinkedHashMap<V, K>() |
Definition at line 12 of file TwoWayMap.java.
void edu.mit.csail.sdg.squander.utils.TwoWayMap< K, V >.clear | ( | ) |
Definition at line 16 of file TwoWayMap.java.
boolean edu.mit.csail.sdg.squander.utils.TwoWayMap< K, V >.containsKey | ( | Object | key | ) |
Definition at line 21 of file TwoWayMap.java.
boolean edu.mit.csail.sdg.squander.utils.TwoWayMap< K, V >.containsValue | ( | Object | value | ) |
Definition at line 25 of file TwoWayMap.java.
Set<java.util.Map.Entry<K, V> > edu.mit.csail.sdg.squander.utils.TwoWayMap< K, V >.entrySet | ( | ) |
Definition at line 29 of file TwoWayMap.java.
boolean edu.mit.csail.sdg.squander.utils.TwoWayMap< K, V >.equals | ( | Object | o | ) |
Definition at line 33 of file TwoWayMap.java.
V edu.mit.csail.sdg.squander.utils.TwoWayMap< K, V >.get | ( | Object | key | ) |
Definition at line 37 of file TwoWayMap.java.
K edu.mit.csail.sdg.squander.utils.TwoWayMap< K, V >.getKeyForValue | ( | V | value | ) |
Definition at line 41 of file TwoWayMap.java.
int edu.mit.csail.sdg.squander.utils.TwoWayMap< K, V >.hashCode | ( | ) |
Definition at line 45 of file TwoWayMap.java.
boolean edu.mit.csail.sdg.squander.utils.TwoWayMap< K, V >.isEmpty | ( | ) |
Definition at line 49 of file TwoWayMap.java.
Set<K> edu.mit.csail.sdg.squander.utils.TwoWayMap< K, V >.keySet | ( | ) |
Definition at line 53 of file TwoWayMap.java.
V edu.mit.csail.sdg.squander.utils.TwoWayMap< K, V >.put | ( | K | key, | |
V | value | |||
) |
Definition at line 57 of file TwoWayMap.java.
void edu.mit.csail.sdg.squander.utils.TwoWayMap< K, V >.putAll | ( | Map<?extends K,?extends V > | m | ) |
Definition at line 63 of file TwoWayMap.java.
V edu.mit.csail.sdg.squander.utils.TwoWayMap< K, V >.remove | ( | Object | key | ) |
Definition at line 69 of file TwoWayMap.java.
int edu.mit.csail.sdg.squander.utils.TwoWayMap< K, V >.size | ( | ) |
Definition at line 76 of file TwoWayMap.java.
Collection<V> edu.mit.csail.sdg.squander.utils.TwoWayMap< K, V >.values | ( | ) |
Definition at line 80 of file TwoWayMap.java.
Map<V, K> edu.mit.csail.sdg.squander.utils.TwoWayMap< K, V >.inv = new LinkedHashMap<V, K>() [private] |
Definition at line 14 of file TwoWayMap.java.
Map<K, V> edu.mit.csail.sdg.squander.utils.TwoWayMap< K, V >.map = new LinkedHashMap<K, V>() [private] |
Definition at line 13 of file TwoWayMap.java.