|
Class Summary |
| Cache<K,V> |
Kolekcja zaprojektowana jako podręczna pamięć na obiekty, których koszt
utworzenia jest relatywnie wysoki. |
| CompositeKey |
Klasa grupująca obiekty, i tworząca na ich podstawie jeden złożony klucz,
spełniający kryteria wymagane przez instancje Map. |
| CrossCompositeMap<KX,KY,V> |
Implementacja dwu-wymiarowej mapy używająca wewnętrznie jednej mapy,
zawierającej klucze złożone. |
| CrossEnumMap<KX extends Enum<KX>,KY extends Enum<KY>,V> |
Implementacja dwu-wymiarowej mapy zoptymalizowana dla typów Enum. |
| CrossHashMap<KX,KY,V> |
Implementacja dwu-wymiarowej mapy używająca wewnętrznie HashMap<HashMap<>> |
| LazyMap<K,V> |
Mapa, która nie zwraca null, w przypadku, gdy mapowanie nie istnieje, lecz
tworząca nowe wiązanie na żądanie. |
| MapAdapter<K,VS,VT> |
Klasa abstrakcyjna umożliwiająca leniwą konwersję mapy elementów na inny format
(a więc tworzenie map tylko do odczytu). |
| MapAdapterTT<K,V> |
Specjalizacja klasy MapAdapter, przeznaczona do tworzenia adapterów,
które nie zmieniają klasy elementów. |
| MapBiAdapter<K,VS,VT> |
Klasa abstrakcyjna umożliwiająca leniwą konwersję listy elementów między dwoma
formatami w obie strony (a więc tworzenie map do odczytu i zapisu). |
| MapBiAdapterTT<K,V> |
Specjalizacja klasy MapBiAdapter, przeznaczona do tworzenia adapterów,
które nie zmieniają klasy elementów. |
| MultiHashMap<K,V> |
Implementacja interfejsu MultiMap oparta o mapę hashującą. |
| Pair<K,V> |
|
| RandomAccessMap<K,V> |
Domyślna implementacja interfejsu ListableMap za pomocą funkcjonalności
z apache commons (jako bazową strukturę danych wykorzystano ListOrderedMap,
której semantyka jest inna, ale umożliwiająca realizację kontraktu
ListableMap). |
| SwitchMap<K extends Comparable<K>,V> |
Mapa używana do wyszukiwania po kluczu w czasie O(logN) przy minimalnym narzucie
pamięciowym. |
| VirtualMap<K,V> |
|
| VirtualMap.Apply<K,V> |
|
| VirtualMap.DomApply<K,V> |
|