Index

A B C D E F I O R S 
All Classes and Interfaces|All Packages

A

add(E) - Method in interface de.team33.patterns.streamable.galatea.Streamer
Returns a concatenated Streamer whose elements are all the elements of this followed by the given element.
addAll(Streamable<X>) - Method in interface de.team33.patterns.streamable.galatea.Streamer
Returns a concatenated Streamer whose elements are all the elements of this followed by all the elements of the other Streamer.

B

by(Streamable<E>) - Static method in interface de.team33.patterns.streamable.galatea.Streamer
Returns a Streamer backed by a given Streamable.

C

concat(Streamable<F>, Streamable<G>) - Static method in interface de.team33.patterns.streamable.galatea.Streamer
Returns a concatenated Streamer whose elements are all the elements of the left argument followed by all the elements of the right argument.
contains(Object) - Method in interface de.team33.patterns.streamable.galatea.Streamable
Returns true if this Streamable contains at least one element such that Objects.equals(element, candidate).
containsAll(Streamable<X>) - Method in interface de.team33.patterns.streamable.galatea.Streamable
Returns true if this Streamable contains all elements of the specified other Streamable.
containsAll(Predicate<? super E>) - Method in interface de.team33.patterns.streamable.galatea.Streamable
Returns true if this Streamable contains elements such that condition.test(element) is true for each element.
containsAny() - Method in interface de.team33.patterns.streamable.galatea.Streamable
Returns true if this Streamable contains any element.
containsAny(Streamable<X>) - Method in interface de.team33.patterns.streamable.galatea.Streamable
Returns true if this Streamable contains any element of the specified other Streamable.
containsAny(Predicate<? super E>) - Method in interface de.team33.patterns.streamable.galatea.Streamable
Returns true if this Streamable contains at least one element such that condition.test(element) is true.

D

de.team33.patterns.streamable.galatea - package de.team33.patterns.streamable.galatea
Provides streamable classes.

E

empty() - Static method in interface de.team33.patterns.streamable.galatea.Streamable
Returns a Streamable that is empty.
empty() - Static method in interface de.team33.patterns.streamable.galatea.Streamer
Returns a Streamer that is empty.

F

forEach(Consumer<? super E>) - Method in interface de.team33.patterns.streamable.galatea.Streamable
Performs the given action for each element of this Streamable until all elements have been processed or the action throws an (unchecked) exception.

I

isEmpty() - Method in interface de.team33.patterns.streamable.galatea.Streamable
Returns true if this Streamable contains no element.

O

of(E) - Static method in interface de.team33.patterns.streamable.galatea.Streamable
Returns a Streamable that contains a single given element.
of(E) - Static method in interface de.team33.patterns.streamable.galatea.Streamer
Returns a Streamer that contains a single given element.
of(E[]) - Static method in interface de.team33.patterns.streamable.galatea.Streamable
Returns a Streamable backed by an array of elements.
of(E[]) - Static method in interface de.team33.patterns.streamable.galatea.Streamer
Returns a Streamer backed by an array of elements.
of(E, E, E...) - Static method in interface de.team33.patterns.streamable.galatea.Streamable
Returns a Streamable that contains two or more given elements.
of(E, E, E...) - Static method in interface de.team33.patterns.streamable.galatea.Streamer
Returns a Streamer that contains two or more given elements.
of(Iterable<E>) - Static method in interface de.team33.patterns.streamable.galatea.Streamable
Returns a Streamable backed by a given Iterable.
of(Iterable<E>) - Static method in interface de.team33.patterns.streamable.galatea.Streamer
Returns a Streamer backed by a given Iterable.

R

remove(Object) - Method in interface de.team33.patterns.streamable.galatea.Streamer
Returns a Streamer consisting of the elements of this but not the given candidate.
removeAll(Streamable<X>) - Method in interface de.team33.patterns.streamable.galatea.Streamer
Returns a Streamer consisting of the elements of this that are not contained in the other Streamer.
removeIf(Predicate<? super E>) - Method in interface de.team33.patterns.streamable.galatea.Streamer
Returns a Streamer consisting of the elements of this for which condition.test(element) is false.
retainAll(Streamable<X>) - Method in interface de.team33.patterns.streamable.galatea.Streamer
Returns a Streamer consisting of the elements of this that are contained in the other Streamer.
retainIf(Predicate<? super E>) - Method in interface de.team33.patterns.streamable.galatea.Streamer
Returns a Streamer consisting of the elements of this for which condition.test(element) is true.

S

stream() - Method in interface de.team33.patterns.streamable.galatea.Streamable
Returns a sequential Stream with this Streamable as its source.
Streamable<E> - Interface in de.team33.patterns.streamable.galatea
Represents instances that (virtually or really) contain elements of a specific type and can provide a Stream over those elements when needed.
Streamer<E> - Interface in de.team33.patterns.streamable.galatea
Represents a Streamable type that provides a kind of builder pattern.
A B C D E F I O R S 
All Classes and Interfaces|All Packages