Package net.ranides.assira.collection.list

Class Summary
AbstractListIterator<T> Klasa abstrakcyjna wygodna do implementowania iteratora przeglądającego obiekt o strukturze listo-podobnej.
EmptyListIterator<T> Implementacja iteratora reprezentującego pusty zbiór, którego nie można modyfikować.
ImmutableListIterator<T> Klasa abstrakcyjna wygodna do implementowania iteratora przeglądającego kolekcje tylko do odczytu.
JoinList<T> Klasa reprezentująca złączenie wielu list jako jedną kolekcję.
ListAdapter<T,S> Klasa abstrakcyjna umożliwiająca leniwą konwersję listy elementów na inny format (a więc tworzenie list tylko do odczytu).
ListAdapterTT<T> Specjalizacja klasy ListAdapter, przeznaczona do tworzenia adapterów, które nie zmieniają klasy elementów.
ListBiAdapter<T,S> Klasa abstrakcyjna umożliwiająca leniwą konwersję listy elementów między dwoma formatami w obie strony (a więc tworzenie list do odczytu i zapisu).
ListBiAdapterTT<T> Specjalizacja klasy ListBiAdapter, przeznaczona do tworzenia adapterów, które nie zmieniają klasy elementów.
NativeArrayList<T> Lista odwzorowująca tablicę elementów typu prostego (int, float, etc) dokonując jedynie po drodze koniecznego autoboxingu.
RTList<T> Specjalna wersja listy, oszczędzająca pamięć w maksymalnym możliwym stopniu.
VirtualList<T> Klasa abstrakcyjna ułatwiająca wygodne tworzenie "wirtualnych" list.
 



Copyright © 2013. All Rights Reserved.