Constructors
- StreamView(Stream<T> _stream)
 
Properties
- first → Future<T>
 - 
          
Returns the first element of the stream.…
read-only, inherited - hashCode → int
 - 
          
Get a hash code for this object.…
read-only, inherited - isBroadcast → bool
 - 
          
          read-only
 - isEmpty → Future<bool>
 - 
          
Reports whether this stream contains any elements.…
read-only, inherited - last → Future<T>
 - 
          
Returns the last element of the stream.…
read-only, inherited - length → Future<int>
 - 
          
Counts the elements in the stream.
read-only, inherited - runtimeType → Type
 - 
          
A representation of the runtime type of the object.
read-only, inherited - single → Future<T>
 - 
          
Returns the single element.…
read-only, inherited 
Operators
- 
          operator ==(
other) → bool  - 
          
The equality operator.…
inherited 
Methods
- 
          any(
test(T element)) → Future<bool>  - 
          
Checks whether
testaccepts any element provided by this stream.…inherited - 
          asBroadcastStream(
{ onListen(StreamSubscription subscription), onCancel(StreamSubscription subscription)}) → Stream<T>  - 
          
Returns a multi-subscription stream that produces the same events as this.…
 - 
          asyncExpand(
convert(T event)) → Stream  - 
          
Creates a new stream with the events of a stream per original event.…
inherited - 
          asyncMap(
convert(T event)) → Stream  - 
          
Creates a new stream with each data event of this stream asynchronously mapped to a new event.…
inherited - 
          contains(
Object needle) → Future<bool>  - 
          
Checks whether
needleoccurs in the elements provided by this stream.…inherited - 
          distinct(
[ equals(T previous, T next)]) → Stream<T>  - 
          
Skips data events if they are equal to the previous data event.…
inherited - 
          drain(
[futureValue]) → Future  - 
          
Discards all data on the stream, but signals when it's done or an error occured.…
inherited - 
          elementAt(
int index) → Future<T>  - 
          
Returns the value of the
indexth data event of this stream.…inherited - 
          every(
test(T element)) → Future<bool>  - 
          
Checks whether
testaccepts all elements provided by this stream.…inherited - 
          expand(
convert(T value)) → Stream  - 
          
Creates a new stream from this stream that converts each element into zero or more events.…
inherited - 
          firstWhere(
test(T element), { defaultValue()}) → Future  - 
          
Finds the first element of this stream matching
test.…inherited - 
          fold(
initialValue, combine(previous, T element)) → Future  - 
          
Reduces a sequence of values by repeatedly applying
combine.inherited - 
          forEach(
action(T element)) → Future  - 
          
Executes
actionon each data event of the stream.…inherited - 
          handleError(
Function onError, { test(error)}) → Stream<T>  - 
          
Creates a wrapper Stream that intercepts some errors from this stream.…
inherited - 
          join(
[String separator = ""]) → Future<String>  - 
          
Collects string of data events' string representations.…
inherited - 
          lastWhere(
test(T element), { defaultValue()}) → Future  - 
          
Finds the last element in this stream matching
test.…inherited - 
          listen(
onData(T value), {Function onError, onDone(), bool cancelOnError}) → StreamSubscription<T>  - 
          
Adds a subscription to this stream.…
 - 
          map(
convert(T event)) → Stream  - 
          
Creates a new stream that converts each element of this stream to a new value using the
convertfunction.…inherited - 
          noSuchMethod(
Invocation invocation) → dynamic  - 
          
Invoked when a non-existent method or property is accessed.…
inherited - 
          pipe(
StreamConsumer<T> streamConsumer) → Future  - 
          
Pipe the events of this stream into
streamConsumer.…inherited - 
          reduce(
combine(T previous, T element)) → Future<T>  - 
          
Reduces a sequence of values by repeatedly applying
combine.inherited - 
          singleWhere(
test(T element)) → Future<T>  - 
          
Finds the single element in this stream matching
test.…inherited - 
          skip(
int count) → Stream<T>  - 
          
Skips the first
countdata events from this stream.…inherited - 
          skipWhile(
test(T element)) → Stream<T>  - 
          
Skip data events from this stream while they are matched by
test.…inherited - 
          take(
int count) → Stream<T>  - 
          
Provides at most the first
nvalues of this stream.…inherited - 
          takeWhile(
test(T element)) → Stream<T>  - 
          
Forwards data events while
testis successful.…inherited - 
          timeout(
Duration timeLimit, { onTimeout(EventSink sink)}) → Stream  - 
          
Creates a new stream with the same events as this stream.…
inherited - 
          toList(
) → Future<List<T>>  - 
          
Collects the data of this stream in a List.
inherited - 
          toSet(
) → Future<Set<T>>  - 
          
Collects the data of this stream in a Set.…
inherited - 
          toString(
) → String  - 
          
Returns a string representation of this object.
inherited - 
          transform(
StreamTransformer<T, dynamic> streamTransformer) → Stream  - 
          
Chains this stream as the input of the provided StreamTransformer.…
inherited - 
          where(
test(T event)) → Stream<T>  - 
          
Creates a new stream from this stream that discards some data events.…
inherited