Package org.reactfx.collection
Interface UnmodifiableByDefaultList<E>
- All Superinterfaces:
AccessorListMethods<E>
,Collection<E>
,Iterable<E>
,List<E>
,SequencedCollection<E>
- All Known Subinterfaces:
UnmodifiableByDefaultLiveList<E>
- All Known Implementing Classes:
DynamicallyMappedList
,MappedList
,MemoizationListImpl
,MemoizationListImpl.MemoizedView
,ValAsList
Trait to be mixed into implementations of unmodifiable lists.
Provides default implementations of mutating list methods.
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
default boolean
default boolean
addAll
(int index, Collection<? extends E> c) default boolean
addAll
(Collection<? extends E> c) default void
clear()
default E
remove
(int index) default boolean
default boolean
removeAll
(Collection<?> c) default boolean
retainAll
(Collection<?> c) default E
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
-
Method Details
-
set
-
add
-
remove
-
add
-
addAll
-
addAll
-
remove
-
removeAll
-
retainAll
-
clear
default void clear()
-