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 LiveLists. Provides default implementations of mutating list methods.
  • Method Details

    • addAll

      default boolean addAll(E... elems)
      Specified by:
      addAll in interface javafx.collections.ObservableList<E>
    • remove

      default void remove(int from, int to)
      Specified by:
      remove in interface javafx.collections.ObservableList<E>
    • removeAll

      default boolean removeAll(E... elems)
      Specified by:
      removeAll in interface javafx.collections.ObservableList<E>
    • retainAll

      default boolean retainAll(E... elems)
      Specified by:
      retainAll in interface javafx.collections.ObservableList<E>
    • setAll

      default boolean setAll(E... elems)
      Specified by:
      setAll in interface javafx.collections.ObservableList<E>
    • setAll

      default boolean setAll(Collection<? extends E> elems)
      Specified by:
      setAll in interface javafx.collections.ObservableList<E>