|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
K - V - public interface ListableMap<K,V>
Interfejs mapy, która dodatkowe udostępnia widoki na dane, w postaci uporządkowanych list wartości, kluczy lub par. Modyfikacja widoków zmienia zawartość mapy. Wstawianie i usuwanie przypisań za pomocą dowolnych metod (m.in. metod z widoków) przeindeksowuje całą zawartość w spójny sposób.
Klasa pozwala też na proste iterowanie po zapisanych wartościach za pomocą for-each.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface java.util.Map |
|---|
Map.Entry<K,V> |
| Method Summary | |
|---|---|
List<V> |
asListAdapter()
Zwraca listę wartości zapisanych w mapie - modyfikacja listy zmienia treść mapy (i vice versa). |
V |
at(int index)
Zwraca wartość zapisaną pod wskazanym indeksem. |
List<Map.Entry<K,V>> |
entryList()
Zwraca listę par zapisanych w mapie - modyfikacja listy zmienia treść mapy (i vice versa). |
List<K> |
keysList()
Zwraca listę kluczy zapisanych w mapie - modyfikacja listy zmienia treść mapy (i vice versa). |
| Methods inherited from interface java.util.Map |
|---|
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values |
| Methods inherited from interface java.lang.Iterable |
|---|
iterator |
| Method Detail |
|---|
List<V> asListAdapter()
List<K> keysList()
List<Map.Entry<K,V>> entryList()
V at(int index)
index -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||