Package org.reactfx.collection
Interface QuasiListChange<E>
-
- All Superinterfaces:
AbstractListModificationSequence<E,QuasiListModification<? extends E>>
,java.lang.Iterable<QuasiListModification<? extends E>>
,ListModificationSequence<E>
- All Known Implementing Classes:
QuasiListChangeImpl
public interface QuasiListChange<E> extends ListModificationSequence<E>
-
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description default QuasiListChange<E>
asListChange()
May be destructive for this object.default ListChangeAccumulator<E>
asListChangeAccumulator()
May be destructive for this object.static <E> QuasiListChange<E>
from(javafx.collections.ListChangeListener.Change<? extends E> ch)
static <E> ListChange<E>
instantiate(QuasiListChange<? extends E> change, javafx.collections.ObservableList<E> list)
static <E> QuasiListChange<E>
safeCast(QuasiListChange<? extends E> mod)
-
Methods inherited from interface org.reactfx.collection.AbstractListModificationSequence
getModificationCount, getModifications, iterator
-
-
-
-
Method Detail
-
asListChange
default QuasiListChange<E> asListChange()
Description copied from interface:ListModificationSequence
May be destructive for this object. Therefore, this object should not be used after the call to this method, unless stated otherwise by the implementing class/interface.- Specified by:
asListChange
in interfaceListModificationSequence<E>
-
asListChangeAccumulator
default ListChangeAccumulator<E> asListChangeAccumulator()
Description copied from interface:ListModificationSequence
May be destructive for this object. Therefore, this object should not be used after the call to this method, unless stated otherwise by the implementing class/interface.- Specified by:
asListChangeAccumulator
in interfaceListModificationSequence<E>
-
safeCast
static <E> QuasiListChange<E> safeCast(QuasiListChange<? extends E> mod)
-
from
static <E> QuasiListChange<E> from(javafx.collections.ListChangeListener.Change<? extends E> ch)
-
instantiate
static <E> ListChange<E> instantiate(QuasiListChange<? extends E> change, javafx.collections.ObservableList<E> list)
-
-