|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
KX - KY - V - public interface CrossMap<KX,KY,V>
Interfejs reprezentujący mapę dwuwymiarową.
| Method Summary | |
|---|---|
void |
clear()
Usuwa całą zawartość mapy. |
boolean |
contains(KX x,
KY y)
Sprawdza, czy zawiera wartość przypisaną do podanych kluczy. |
V |
get(KX x,
KY y)
Pobiera wartość przypisaną do podanych kluczy. |
boolean |
isEmpty()
Sprawdza, czy mapa jest pusta. |
V |
put(KX x,
KY y,
V value)
Przypisuje nową wartość do podanych kluczy. |
MultiMap<KX,V> |
reduceY()
Redukuje klucz drugiego rzędu i zwraca multi-mapę zawierającą klucze główne i przypisane im wartości |
MultiMap<KX,KY> |
reduceZ()
Redukuje przypisane wartości i zwraca multi-mapę zawierającą klucze |
V |
remove(KX x,
KY y)
Usuwa wartość przypisaną do podanych kluczy. |
int |
size()
Zwraca rozmiar mapy. |
| Method Detail |
|---|
boolean contains(KX x,
KY y)
x - y -
V put(KX x,
KY y,
V value)
x - y - value -
null.
V remove(KX x,
KY y)
x - y -
null.
V get(KX x,
KY y)
x - y -
null.int size()
boolean isEmpty()
void clear()
MultiMap<KX,KY> reduceZ()
MultiMap<KX,V> reduceY()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||