Package org.reactfx.collection
-
Interface Summary Interface Description AbstractListModificationSequence<E,M extends ListModificationLike<? extends E>> AccessorListMethods<E> Plain boilerplate, because java.util.List does not have default methods.ListChange<E> ListModification<E> ListModificationLike<E> Describes an elementary modification made to a list.ListModificationSequence<E> Common supertype forQuasiListChange
andListChangeAccumulator
.LiveList<E> Adds additional methods toObservableList
.LiveList.Observer<E,O> LiveList.QuasiChangeObserver<E> LiveList.QuasiModificationObserver<E> MaterializedListModification<E> MemoizationList<E> ProperLiveList<E> Trait to be mixed intoObservableBase
to obtain default implementation of someLiveList
methods and get additional helper methods for implementations of proper LiveList.QuasiListChange<E> QuasiListModification<E> SuspendableList<E> UnmodifiableByDefaultList<E> Trait to be mixed into implementations of unmodifiable lists.UnmodifiableByDefaultLiveList<E> Trait to be mixed into implementations of unmodifiableLiveList
s. -
Class Summary Class Description ChangeListenerWrapper<T> ChangeObserverWrapper<T> DynamicallyMappedList<E,F> InvalidationListenerWrapper<T> ListChangeAccumulator<E> ListIteratorImpl<E> ListModificationImpl<E> ListRangeReduction<T> ListReduction<T> LiveArrayList<E> LiveListBase<E> MappedList<E,F> MaterializedListModificationImpl<E> MemoizationListImpl<E> ModificationObserverWrapper<T> QuasiListChangeImpl<E> QuasiListModificationImpl<E> SubList<E> SuspendableListWrapper<E> ValAsList<T>