All elements are equal to value
      
    
      At least one element is equal to value
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      Two-way binding; synchronises this and other.
Two-way binding; synchronises this and other.
      
    
      Buffers all produced elements
Buffers all produced elements
      
    
      
      
    
      
      
    
      
      
    
      Clear current value (if exists)
Clear current value (if exists)
      
    
      
      
    
      In contrast to zip() this produces a new value for each change of
this or other.
In contrast to zip() this produces a new value for each change of
this or other. Therefore, other must be a StateChannel.
      
    
      Stream contains at least one occurrence of value.
Stream contains at least one occurrence of value.
Channels: Once true, will never produce any other value.
,Buffers: When the item is removed, it will produce false.
      
    
      
    
      
    
      Count number of occurrence of value.
Count number of occurrence of value.
Channels: With every matching element, the counter is increased.
,Buffers: When the element is removed, the counter is decreased.
      
    
      
      
    
      
      
    
      Filters out (merges) duplicates
Filters out (merges) duplicates
      
    
      Channels: Skips first count elements, then stop listening.
                Subscribing to it will always yield the last result as
                initial value.
Buffers: Creates a sub-buffer without the first count elements.
      
    
      
      
    
      
      
    
      Checks for existence of a value for which f is true
      
    
      Only include elements for which f is true
Only include elements for which f is true
      
    
      
      
    
      
      
    
      
      
    
      Applies f on each element and flatten its result into the stream
Applies f on each element and flatten its result into the stream
      
    
      
      
    
      flatMap with back-propagation.
flatMap with back-propagation.
      
    
      flatMap
      
    
      
      
    
      
      
    
      Call f for each element
Call f for each element
      
    
      Caches the accumulator value.
      
    
      Checks whether f is true for all elements
      
    
      Bi-directional fork for values
Bi-directional fork for values
      
    
      Bi-directional fork for channels
Bi-directional fork for channels
      
    
      Uni-directional fork for values
Uni-directional fork for values
      
    
      Uni-directional fork for channels
Uni-directional fork for channels
      
    
      
      
    
      This method may only be called if the value is defined.
      
    
      
      
    
    
      
    
      
      
    
      Wraps first element as a channel
Wraps first element as a channel
Denotes first produced element after the head call; whether head has observers at this point is irrelevant as the value is cached (i.e. attaching repeatedly will always lead the same value)
      
    
      Current value is equal to value
Current value is equal to value
      
    
      true if partial channel has a value, false otherwise
true if partial channel has a value, false otherwise
      
    
      Value is defined
Value is defined
      
    
      Partial channels: Produce true if the current value is cleared.
,Channels: Produce false with the first received value.
,Buffers: Produce a new value once a row is added or removed.
      
    
      
    
      
    
      Checks whether the given element is the first produced value
Checks whether the given element is the first produced value
      
    
      
      
    
      Current value is not equal to value
Current value is not equal to value
      
    
      Applies f on each element
Applies f on each element
      
    
      Map f on each element and turn stream into a dictionary
Map f on each element and turn stream into a dictionary
      
    
      Calculates maximum value
      
    
      
      
    
      Calculates minimum value
      
    
      
      
    
      Negation of isEmpty
      
    
      
    
      
    
      
      
    
      
      
    
      
      
    
    
      
    
      
      
    
      Applies partial function f on each element; if the function is not
defined for the current input, it is filtered out
Applies partial function f on each element; if the function is not
defined for the current input, it is filtered out
      
    
      
      
    
      Partitions stream into two sub-stream
Partitions stream into two sub-stream
The left stream contains all elements for which f is true, all other
elements go to the right stream.
      
    
      
      
    
      
      
    
      Calculates product
      
    
      
      
    
      
      
    
    
      
    
      
      
    
      State channels: Produce when a new child is attached and if the size changes. In org.widok.Opt the size is reset if the value is cleared.
,Channels: The size is only produced in response to each received value on the channel.
,Buffers: Produce the row count once a row is added or removed.
      
    
      
      
    
      Redirect stream from other to this.
Redirect stream from other to this.
      
    
      Sums over all elements
      
    
      
      
    
      Skips first element
Skips first element
      
    
      Channels: Takes first count elements, then stop listening.
                Subscribing to it will always yield the last result as
                initial value.
Buffers: Will always contain the first count (or less) elements
               of the parent buffer.
      
    
      Take all elements until ch produces any value
Take all elements until ch produces any value
      
    
      Buffers only current element
Buffers only current element
      
    
      
      
    
    
      
    
      
    
      
    
    
      
    
      Value is undefined
Value is undefined
      
    
      
      
    
      Wraps the defined value or undefined state into an Option instance
Wraps the defined value or undefined state into an Option instance
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      Maps each value change of other to a change of this.
Maps each value change of other to a change of this.
      
    
      
Publishes a stream of defined values. Use isEmpty() to detect when the current value is cleared.