|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--uk.ac.ebi.intact.application.goDensity.business.data.TwoMaps
TwoMaps.java represent a data structure, which allow to map unique keys to one Object (like a Hashtable) AND in addition it allows to get back all key Objects for a certain value.
Example:
put(a, 1)
put(b, 2)
put(b, 4)
put(c, 2)
getObjectByKey(b) -> 4
getObjectByValue(2) -> b, c
| Constructor Summary | |
TwoMaps()
standard void constructor |
|
| Method Summary | |
boolean |
contains(java.lang.Object key)
test, if key is already added |
java.lang.Object |
getObjectByKey(java.lang.Object key)
|
java.util.ArrayList |
getObjectByValue(java.lang.Object value)
|
void |
put(java.lang.Object key,
java.lang.Object value)
adds an Object by a certain value Object. |
int |
size()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public TwoMaps()
| Method Detail |
public void put(java.lang.Object key,
java.lang.Object value)
key - value - public java.lang.Object getObjectByKey(java.lang.Object key)
key - for which the value Object want to be retrieved
public java.util.ArrayList getObjectByValue(java.lang.Object value)
value - for which all mapped keys want to be retrieved
public boolean contains(java.lang.Object key)
key -
public int size()
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||