Top Constructors Methods
org.reactfx.util

pack-priv final Class ListNotifications<E>

Located in compilation unit of org.reactfx.util.NotificationAccumulator.

extends NotificationAccumulatorBase<LiveList.Observer<? super E, ?>, QuasiListChange<? extends E>, ListModificationSequence<E>>
implements AccumulationFacility.ListChangeAccumulation<E>
Class Inheritance
All Implemented Interfaces
org.reactfx.util.AccumulationFacility.ListChangeAccumulation, org.reactfx.util.AccumulationFacility

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
protected Runnable
protected AccumulatorSize
size(LiveList.Observer<? super E, ?> observer, ListModificationSequence<E> accumulatedValue)

Implements abstract org.reactfx.util.NotificationAccumulatorBase.size.

protected ListModificationSequence<E>
private final <O> Runnable
takeHead(LiveList.Observer<? super E, O> observer, ListModificationSequence<E> mods)

Inherited from org.reactfx.util.NotificationAccumulatorBase:
addAllcleargetAccumulationFacilityisEmptytakeOne

Constructor Detail

ListNotificationsback to summary
pack-priv ListNotifications()

Method Detail

headback to summary
protected Runnable head(LiveList.Observer<? super E, ?> observer, ListModificationSequence<E> mods)

Implements abstract org.reactfx.util.NotificationAccumulatorBase.head.

Annotations
@Override
sizeback to summary
protected AccumulatorSize size(LiveList.Observer<? super E, ?> observer, ListModificationSequence<E> accumulatedValue)

Implements abstract org.reactfx.util.NotificationAccumulatorBase.size.

Annotations
@Override
tailback to summary
protected ListModificationSequence<E> tail(LiveList.Observer<? super E, ?> observer, ListModificationSequence<E> mods)

Implements abstract org.reactfx.util.NotificationAccumulatorBase.tail.

Annotations
@Override
takeHeadback to summary
private final <O> Runnable takeHead(LiveList.Observer<? super E, O> observer, ListModificationSequence<E> mods)