Package org.reactfx.collection
Interface SuspendableList<E>
-
- All Superinterfaces:
java.util.Collection<E>
,Guardian
,java.lang.Iterable<E>
,java.util.List<E>
,LiveList<E>
,javafx.beans.Observable
,Observable
,Observable<LiveList.Observer<? super E,?>>
,javafx.collections.ObservableList<E>
,ObservableList<E>
,Suspendable
- All Known Implementing Classes:
SuspendableListWrapper
public interface SuspendableList<E> extends LiveList<E>, Suspendable, ObservableList<E>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.reactfx.collection.LiveList
LiveList.Observer<E,O>, LiveList.QuasiChangeObserver<E>, LiveList.QuasiModificationObserver<E>
-
-
Method Summary
All Methods Instance Methods Default Methods Deprecated Methods Modifier and Type Method Description default Guard
block()
Deprecated.-
Methods inherited from interface org.reactfx.Guardian
guardWhile, guardWhile
-
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
-
Methods inherited from interface org.reactfx.collection.LiveList
addChangeObserver, addListener, addListener, addModificationObserver, addQuasiChangeObserver, addQuasiModificationObserver, changes, collapse, collapseDynamic, map, mapDynamic, memoize, modifications, observeChanges, observeModifications, observeQuasiChanges, observeQuasiModifications, pin, quasiChanges, quasiModifications, reduce, reduceRange, removeChangeObserver, removeListener, removeListener, removeModificationObserver, removeQuasiChangeObserver, removeQuasiModificationObserver, sizeProperty, suspendable
-
Methods inherited from interface org.reactfx.inhibeans.Observable
blockWhile, blockWhile, guard
-
Methods inherited from interface org.reactfx.Observable
addObserver, observe, removeObserver
-
Methods inherited from interface javafx.collections.ObservableList
addAll, filtered, remove, removeAll, retainAll, setAll, setAll, sorted, sorted
-
Methods inherited from interface org.reactfx.Suspendable
suspend, suspendWhen, suspendWhile, suspendWhile
-
-
-
-
Method Detail
-
block
@Deprecated default Guard block()
Deprecated.Description copied from interface:Observable
Prevents invalidation and change events from being emitted, until the returned guard is released.- Specified by:
block
in interfaceObservable
- Returns:
- a
Guard
instance that can be released to resume the delivery of invalidation and change events. If this observable has been invalidated one or more times before the guard is released, a single notification is passed to invalidation and change listeners of this observable. The returnedGuard
isAutoCloseable
, which makes it convenient to use in try-with-resources.
-
-