public interface IterableFilterable<T> extends Filterable<T>
| Modifier and Type | Method and Description |
|---|---|
default Filterable<T> |
removeAll(java.lang.Iterable<? extends T> it)
Remove all elements in the supplied Iterable from this filterable
|
default Filterable<T> |
removeAll(java.util.stream.Stream<? extends T> stream)
Remove all elements in the supplied Stream from this filterable
|
default Filterable<T> |
removeAll(T... values)
Remove all supplied elements from this filterable
|
default Filterable<T> |
retainAll(java.lang.Iterable<? extends T> it)
Retain only the supplied elements in the returned Filterable
|
default Filterable<T> |
retainAll(java.util.stream.Stream<? extends T> stream)
Retain only the supplied elements in the returned Filterable
|
default Filterable<T> |
retainAll(T... values)
Retain only the supplied elements in the returned Filterable
|
filter, filterNot, notNull, ofTypedefault Filterable<T> removeAll(java.util.stream.Stream<? extends T> stream)
stream - of elements to removedefault Filterable<T> removeAll(java.lang.Iterable<? extends T> it)
it - an Iterable of elements to removedefault Filterable<T> removeAll(T... values)
values - to removedefault Filterable<T> retainAll(java.lang.Iterable<? extends T> it)
it - Iterable of elements to retaindefault Filterable<T> retainAll(java.util.stream.Stream<? extends T> stream)
stream - of elements to retaindefault Filterable<T> retainAll(T... values)
values - elements to retain