Class LiveListBase<E>
java.lang.Object
org.reactfx.ObservableBase<LiveList.Observer<? super E, ?>, QuasiListChange<? extends E>>
org.reactfx.collection.LiveListBase<E>
- All Implemented Interfaces:
Iterable<E>, Collection<E>, List<E>, SequencedCollection<E>, javafx.beans.Observable, javafx.collections.ObservableList<E>, LiveList<E>, ProperLiveList<E>, Observable<LiveList.Observer<? super E, ?>>, ProperObservable<LiveList.Observer<? super E, ?>, QuasiListChange<? extends E>>
- Direct Known Subclasses:
LiveArrayList
public abstract class LiveListBase<E>
extends ObservableBase<LiveList.Observer<? super E, ?>, QuasiListChange<? extends E>>
implements ProperLiveList<E>
-
Nested Class Summary
Nested classes/interfaces inherited from interface LiveList
LiveList.Observer<E,O>, LiveList.QuasiChangeObserver<E>, LiveList.QuasiModificationObserver<E> -
Property Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondefault booleandefault booleancontainsAll(Collection<?> c) default intdefault booleanisEmpty()iterator()default intdefault ListIterator<E> default ListIterator<E> listIterator(int index) subList(int fromIndex, int toIndex) default Object[]toArray()default <T> T[]toArray(T[] a) Methods inherited from class ObservableBase
addObserver, enqueueNotifications, equals, forEachObserver, getObserverCount, hashCode, isObservingInputs, newObserver, notifyObservers, notifyObservers, observe, observeInputs, removeObserver, toStringMethods inherited from interface Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface List
add, add, addAll, addAll, addFirst, addLast, clear, equals, get, getFirst, getLast, hashCode, remove, remove, removeAll, removeFirst, removeLast, replaceAll, retainAll, reversed, set, size, sort, spliteratorMethods inherited from interface 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 Observable
addObserver, observe, removeObserverMethods inherited from interface javafx.collections.ObservableList
addAll, filtered, remove, removeAll, retainAll, setAll, setAll, sorted, sortedMethods inherited from interface ProperLiveList
contentReplacement, defaultEquals, defaultHashCode, defaultNotificationAccumulator, defaultToString, fireContentReplacement, fireElemInsertion, fireElemRemoval, fireElemReplacement, fireModification, fireRangeInsertion, fireRemoveRangeMethods inherited from interface ProperObservable
notifyObservers
-
Constructor Details
-
LiveListBase
public LiveListBase()
-
-
Method Details
-
isEmpty
default boolean isEmpty()- Specified by:
isEmptyin interfaceCollection<E>- Specified by:
isEmptyin interfaceList<E>
-
indexOf
-
lastIndexOf
- Specified by:
lastIndexOfin interfaceList<E>
-
contains
- Specified by:
containsin interfaceCollection<E>- Specified by:
containsin interfaceList<E>
-
containsAll
- Specified by:
containsAllin interfaceCollection<E>- Specified by:
containsAllin interfaceList<E>
-
iterator
-
listIterator
- Specified by:
listIteratorin interfaceList<E>
-
listIterator
- Specified by:
listIteratorin interfaceList<E>
-
subList
-
toArray
- Specified by:
toArrayin interfaceCollection<E>- Specified by:
toArrayin interfaceList<E>
-
toArray
default <T> T[] toArray(T[] a) - Specified by:
toArrayin interfaceCollection<E>- Specified by:
toArrayin interfaceList<E>
-