(Changed in version 2.8.0) ++
creates a new buffer. Use ++=
to add an element from this buffer and return that buffer itself.
(Changed in version 2.8.0) -
creates a new buffer. Use -=
to remove an element from this buffer and return that buffer itself.
(Changed in version 2.8.0) -
creates a new buffer. Use -=
to remove an element from this buffer and return that buffer itself.
(Changed in version 2.8.0) --
creates a new buffer. Use --=
to remove an element from this buffer and return that buffer itself.
Mutates this buffer by applying a SeqDelta to it.
Mutates this buffer by applying a SeqDelta to it. To keep two ObservableBuffers in sync, you could write buffer1.messages foreach buffer2.applyDelta
An EventStream that fires events after each buffer mutation
(Changed in version 2.9.0) The behavior of scanRight
has changed. The previous behavior can be reproduced with scanRight.reverse.
(Changed in version 2.9.0) transpose
throws an IllegalArgumentException
if collections are not uniformly sized.
A Buffer that contains an EventStream which fires SeqDelta events after every time the Buffer is updated.