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 TypeMethodDescriptionvoid
force
(int from, int to) void
forget
(int from, int to) getIfMemoized
(int index) int
int
getMemoizedCountAfter
(int position) int
getMemoizedCountBefore
(int position) javafx.scene.control.IndexRange
int
indexOfMemoizedItem
(int index) boolean
isMemoized
(int index) Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods 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, toArray
Methods 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, suspendable
Methods inherited from interface org.reactfx.Observable
addObserver, observe, removeObserver
Methods 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)
-