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