com.jeffpalm.util
Class TwoWayMap

java.lang.Object
  extended by com.jeffpalm.util.TwoWayMap

public final class TwoWayMap
extends java.lang.Object


Constructor Summary
TwoWayMap()
           
TwoWayMap(java.lang.Class cls)
           
TwoWayMap(java.util.Map map1, java.util.Map map2)
           
 
Method Summary
 void clear()
           
 boolean containsKey1(java.lang.Object k)
           
 boolean containsKey2(java.lang.Object k)
           
 boolean containsValue1(java.lang.Object v)
           
 boolean containsValue2(java.lang.Object v)
           
 java.util.Set entrySet1()
           
 java.util.Set entrySet2()
           
 java.lang.Object get1(java.lang.Object k)
           
 java.lang.Object get2(java.lang.Object k)
           
 boolean isEmpty()
           
 java.util.Set keySet1()
           
 java.util.Set keySet2()
           
 java.lang.Object[] put(java.lang.Object o1, java.lang.Object o2)
           
 void putAll(java.util.Map map)
           
 java.lang.Object remove1(java.lang.Object v)
           
 java.lang.Object remove2(java.lang.Object v)
           
 int size()
           
 java.util.Collection values()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TwoWayMap

public TwoWayMap(java.util.Map map1,
                 java.util.Map map2)

TwoWayMap

public TwoWayMap(java.lang.Class cls)

TwoWayMap

public TwoWayMap()
Method Detail

size

public int size()

isEmpty

public boolean isEmpty()

containsKey1

public boolean containsKey1(java.lang.Object k)

containsKey2

public boolean containsKey2(java.lang.Object k)

containsValue1

public boolean containsValue1(java.lang.Object v)

containsValue2

public boolean containsValue2(java.lang.Object v)

get1

public java.lang.Object get1(java.lang.Object k)

get2

public java.lang.Object get2(java.lang.Object k)

put

public java.lang.Object[] put(java.lang.Object o1,
                              java.lang.Object o2)

remove1

public java.lang.Object remove1(java.lang.Object v)

remove2

public java.lang.Object remove2(java.lang.Object v)

putAll

public void putAll(java.util.Map map)

clear

public void clear()

keySet1

public java.util.Set keySet1()

keySet2

public java.util.Set keySet2()

values

public java.util.Collection values()

entrySet1

public java.util.Set entrySet1()

entrySet2

public java.util.Set entrySet2()