|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.ranides.assira.collection.map.CrossCompositeMap<KX,KY,V>
KX - KY - V - public class CrossCompositeMap<KX,KY,V>
Implementacja dwu-wymiarowej mapy używająca wewnętrznie jednej mapy, zawierającej klucze złożone.
| Constructor Summary | |
|---|---|
CrossCompositeMap()
Constructs an empty CrossCompositeMap with the default initial capacity (16) and the default load factor (0.75). |
|
CrossCompositeMap(int initialCapacity,
float loadFactor)
Constructs an empty CrossCompositeMap with the specified initial capacity and load factor. |
|
| Method Summary | |
|---|---|
void |
clear()
Usuwa całą zawartość mapy. |
boolean |
contains(KX xKey,
KY yKey)
Sprawdza, czy zawiera wartość przypisaną do podanych kluczy. |
V |
get(KX xKey,
KY yKey)
Pobiera wartość przypisaną do podanych kluczy. |
boolean |
isEmpty()
Sprawdza, czy mapa jest pusta. |
V |
put(KX xKey,
KY yKey,
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 xKey,
KY yKey)
Usuwa wartość przypisaną do podanych kluczy. |
int |
size()
Zwraca rozmiar mapy. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CrossCompositeMap()
public CrossCompositeMap(int initialCapacity,
float loadFactor)
initialCapacity - the initial capacityloadFactor - the load factor
IllegalArgumentException - if the initial capacity is negative
or the load factor is nonpositive| Method Detail |
|---|
public boolean contains(KX xKey,
KY yKey)
CrossMap
contains in interface CrossMap<KX,KY,V>
public V put(KX xKey,
KY yKey,
V value)
CrossMap
put in interface CrossMap<KX,KY,V>null.
public V remove(KX xKey,
KY yKey)
CrossMap
remove in interface CrossMap<KX,KY,V>null.
public V get(KX xKey,
KY yKey)
CrossMap
get in interface CrossMap<KX,KY,V>null.public int size()
CrossMap
size in interface CrossMap<KX,KY,V>public boolean isEmpty()
CrossMap
isEmpty in interface CrossMap<KX,KY,V>public void clear()
CrossMap
clear in interface CrossMap<KX,KY,V>public MultiMap<KX,KY> reduceZ()
CrossMap
reduceZ in interface CrossMap<KX,KY,V>public MultiMap<KX,V> reduceY()
CrossMap
reduceY in interface CrossMap<KX,KY,V>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||