T - Data type of elements stored in this IterableFilterablepublic interface IterableFilterable<T> extends Filters<T>, java.lang.Iterable<T>
| Modifier and Type | Method and Description |
|---|---|
default Filters<T> |
removeAll(T... values)
Remove all supplied elements from this filterable
|
default Filters<T> |
removeAllI(java.lang.Iterable<? extends T> it)
Remove all elements in the supplied Iterable from this filterable
|
default Filters<T> |
removeAllS(java.util.stream.Stream<? extends T> stream)
Remove all elements in the supplied Stream from this filterable
|
default Filters<T> |
retainAll(T... values)
Retain only the supplied elements in the returned Filters
|
default Filters<T> |
retainAllI(java.lang.Iterable<? extends T> it)
Retain only the supplied elements in the returned Filters
|
default Filters<T> |
retainAllS(java.util.stream.Stream<? extends T> stream)
Retain only the supplied elements in the returned Filters
|
default Filters<T> removeAllS(java.util.stream.Stream<? extends T> stream)
stream - of elements to removedefault Filters<T> removeAllI(java.lang.Iterable<? extends T> it)
it - an Iterable of elements to removedefault Filters<T> removeAll(T... values)
values - to removedefault Filters<T> retainAllI(java.lang.Iterable<? extends T> it)
it - Iterable of elements to retaindefault Filters<T> retainAllS(java.util.stream.Stream<? extends T> stream)
stream - of elements to retain