Package org.reactfx.collection
Interface MemoizationList<E>
- All Superinterfaces:
Collection<E>,Iterable<E>,List<E>,LiveList<E>,javafx.beans.Observable,Observable<LiveList.Observer<? super E,,?>> javafx.collections.ObservableList<E>,SequencedCollection<E>
- All Known Implementing Classes:
MemoizationListImpl
-
Property Summary
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.reactfx.collection.LiveList
LiveList.Observer<E,O>, LiveList.QuasiChangeObserver<E>, LiveList.QuasiModificationObserver<E> -
Method Summary
Modifier and TypeMethodDescriptionvoidforce(int from, int to) voidforget(int from, int to) getIfMemoized(int index) intintgetMemoizedCountAfter(int position) intgetMemoizedCountBefore(int position) javafx.scene.control.IndexRangeintindexOfMemoizedItem(int index) booleanisMemoized(int index) Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.List
add, add, addAll, addAll, addFirst, addLast, clear, contains, containsAll, equals, get, getFirst, getLast, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeLast, replaceAll, retainAll, reversed, set, size, sort, spliterator, subList, toArray, toArrayMethods inherited from interface org.reactfx.collection.LiveList
addChangeObserver, addListener, addListener, addModificationObserver, addQuasiChangeObserver, addQuasiModificationObserver, changes, collapse, collapseDynamic, map, mapDynamic, memoize, modifications, observeChanges, observeModifications, observeQuasiChanges, observeQuasiModifications, pin, quasiChanges, quasiModifications, reduce, reduceRange, removeChangeObserver, removeListener, removeListener, removeModificationObserver, removeQuasiChangeObserver, removeQuasiModificationObserver, sizeProperty, suspendableMethods inherited from interface org.reactfx.Observable
addObserver, observe, removeObserverMethods inherited from interface javafx.collections.ObservableList
addAll, filtered, remove, removeAll, retainAll, setAll, setAll, sorted, sorted
-
Method Details
-
memoizedItems
-
isMemoized
boolean isMemoized(int index) -
getIfMemoized
-
getMemoizedCount
int getMemoizedCount() -
getMemoizedCountBefore
int getMemoizedCountBefore(int position) -
getMemoizedCountAfter
int getMemoizedCountAfter(int position) -
forget
void forget(int from, int to) -
indexOfMemoizedItem
int indexOfMemoizedItem(int index) -
getMemoizedItemsRange
javafx.scene.control.IndexRange getMemoizedItemsRange() -
force
void force(int from, int to)
-