de.upb.swtpra05.group03.shuttle
Class DoubleMap

java.lang.Object
  extended byde.upb.swtpra05.group03.shuttle.DoubleMap

class DoubleMap
extends java.lang.Object


Field Summary
protected  java.util.Map mapAB
           
protected  java.util.Map mapBA
           
 
Constructor Summary
DoubleMap()
           
 
Method Summary
 java.util.Set getA()
           
 java.lang.Object getA(java.lang.Object b)
           
 java.util.Set getB()
           
 java.lang.Object getB(java.lang.Object a)
           
 void put(java.lang.Object a, java.lang.Object b)
           
 boolean removeA(java.lang.Object b)
           
 boolean removeB(java.lang.Object a)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mapAB

protected java.util.Map mapAB

mapBA

protected java.util.Map mapBA
Constructor Detail

DoubleMap

public DoubleMap()
Method Detail

size

public int size()
Returns:
size

getA

public java.util.Set getA()
Returns:
As

getB

public java.util.Set getB()
Returns:
Bs

put

public void put(java.lang.Object a,
                java.lang.Object b)
Parameters:
a -
b -

getA

public java.lang.Object getA(java.lang.Object b)
Parameters:
b -
Returns:
a

getB

public java.lang.Object getB(java.lang.Object a)
Parameters:
a -
Returns:
b

removeA

public boolean removeA(java.lang.Object b)
Parameters:
b -
Returns:
if removed smth

removeB

public boolean removeB(java.lang.Object a)
Parameters:
a -
Returns:
if removed smth