Package org.reactfx.collection
Interface UnmodifiableByDefaultLiveList<E>
- All Superinterfaces:
AccessorListMethods<E>
,Collection<E>
,Iterable<E>
,List<E>
,javafx.beans.Observable
,javafx.collections.ObservableList<E>
,SequencedCollection<E>
,UnmodifiableByDefaultList<E>
- All Known Implementing Classes:
DynamicallyMappedList
,MappedList
,MemoizationListImpl
,MemoizationListImpl.MemoizedView
,ValAsList
public interface UnmodifiableByDefaultLiveList<E>
extends javafx.collections.ObservableList<E>, UnmodifiableByDefaultList<E>
Trait to be mixed into implementations of unmodifiable
LiveList
s.
Provides default implementations of mutating list methods.-
Method Summary
Methods inherited from interface org.reactfx.collection.AccessorListMethods
contains, containsAll, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, subList, toArray, toArray
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface java.util.List
addFirst, addLast, equals, get, getFirst, getLast, hashCode, removeFirst, removeLast, replaceAll, reversed, size, sort, spliterator
Methods inherited from interface javafx.beans.Observable
addListener, removeListener
Methods inherited from interface javafx.collections.ObservableList
addListener, filtered, removeListener, sorted, sorted
-
Method Details
-
addAll
- Specified by:
addAll
in interfacejavafx.collections.ObservableList<E>
-
remove
default void remove(int from, int to) - Specified by:
remove
in interfacejavafx.collections.ObservableList<E>
-
removeAll
- Specified by:
removeAll
in interfacejavafx.collections.ObservableList<E>
-
retainAll
- Specified by:
retainAll
in interfacejavafx.collections.ObservableList<E>
-
setAll
- Specified by:
setAll
in interfacejavafx.collections.ObservableList<E>
-
setAll
- Specified by:
setAll
in interfacejavafx.collections.ObservableList<E>
-