Package org.reactfx.collection
Interface UnmodifiableByDefaultLiveList<E>
-
- All Superinterfaces:
AccessorListMethods<E>
,java.util.Collection<E>
,java.lang.Iterable<E>
,java.util.List<E>
,javafx.beans.Observable
,javafx.collections.ObservableList<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 unmodifiableLiveList
s. Provides default implementations of mutating list methods.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default boolean
addAll(E... elems)
default void
remove(int from, int to)
default boolean
removeAll(E... elems)
default boolean
retainAll(E... elems)
default boolean
setAll(E... elems)
default boolean
setAll(java.util.Collection<? extends E> elems)
-
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.List
equals, get, hashCode, replaceAll, size, sort, spliterator
-
-
-
-
Method Detail
-
addAll
default boolean addAll(E... elems)
- 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
default boolean removeAll(E... elems)
- Specified by:
removeAll
in interfacejavafx.collections.ObservableList<E>
-
retainAll
default boolean retainAll(E... elems)
- Specified by:
retainAll
in interfacejavafx.collections.ObservableList<E>
-
setAll
default boolean setAll(E... elems)
- Specified by:
setAll
in interfacejavafx.collections.ObservableList<E>
-
-