|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.ac.ed.inf.utils.maputils.TableMap
public class TableMap
A table map is a map containing relations [key > list of values] [value > list of keys]
| Constructor Summary | |
|---|---|
TableMap()
Initialises the object with an empty 'one to many' map. |
|
TableMap(java.util.Vector<java.lang.String> keys,
java.util.Vector<java.lang.String> values)
Initialise with a list of key-value pairs |
|
| Method Summary | |
|---|---|
void |
addKeyValue(java.lang.String key,
java.lang.String value)
Add a key/value set to the one to many map |
boolean |
containsKey(java.lang.String key)
|
boolean |
containsKeyValue(java.lang.String key,
java.lang.String value)
|
boolean |
containsValue(java.lang.String value)
|
void |
deleteKeyValue(java.lang.String key,
java.lang.String value)
Delete a key-value pair from the one to many map |
java.util.Set<java.lang.String> |
getKeys()
|
int |
getKeyValuePairSize()
Get the number of key-value pairs in the map |
java.util.Set<java.lang.String> |
getKeyValues(java.lang.String key)
|
OneToManyMap<java.lang.String,java.lang.String> |
getMap()
Get the keys to values map |
OneToManyMap<java.lang.String,java.lang.String> |
getReverseMap()
Get the values to keys map |
java.util.Set<java.lang.String> |
getValues()
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TableMap()
public TableMap(java.util.Vector<java.lang.String> keys,
java.util.Vector<java.lang.String> values)
keys - the list of keysvalues - the list of values (the value for each key in the keys list)| Method Detail |
|---|
public void addKeyValue(java.lang.String key,
java.lang.String value)
key - value - public boolean containsKey(java.lang.String key)
public boolean containsKeyValue(java.lang.String key,
java.lang.String value)
public boolean containsValue(java.lang.String value)
public void deleteKeyValue(java.lang.String key,
java.lang.String value)
key - value - public java.util.Set<java.lang.String> getKeys()
public int getKeyValuePairSize()
public java.util.Set<java.lang.String> getKeyValues(java.lang.String key)
public OneToManyMap<java.lang.String,java.lang.String> getMap()
public OneToManyMap<java.lang.String,java.lang.String> getReverseMap()
public java.util.Set<java.lang.String> getValues()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||