DATATYPE - The type of object to filter.@FunctionalInterface public interface IFilter<DATATYPE> extends IPredicate<DATATYPE>
IFilterWithParameter instead. With Java 8 this is
basically a serializable Predicate.| Modifier and Type | Method and Description |
|---|---|
static <DATATYPE> IFilter<DATATYPE> |
all() |
default IFilter<DATATYPE> |
and(IFilter<? super DATATYPE> other) |
static <DATATYPE> Predicate<DATATYPE> |
and(Predicate<DATATYPE> aFirst,
Predicate<DATATYPE> aSecond) |
static <DATATYPE> IFilter<DATATYPE> |
isNull() |
default IFilter<DATATYPE> |
negate()
Returns a predicate that represents the logical negation of this predicate.
|
static <DATATYPE> IFilter<DATATYPE> |
none() |
static <DATATYPE> IFilter<DATATYPE> |
notNull() |
default IFilter<DATATYPE> |
or(IFilter<? super DATATYPE> other) |
static <DATATYPE> Predicate<DATATYPE> |
or(Predicate<DATATYPE> aFirst,
Predicate<DATATYPE> aSecond) |
@Nonnull default IFilter<DATATYPE> negate()
IPredicate@Nonnull static <DATATYPE> IFilter<DATATYPE> all()
all in interface IPredicate<DATATYPE>@Nonnull static <DATATYPE> IFilter<DATATYPE> none()
none in interface IPredicate<DATATYPE>@Nonnull static <DATATYPE> IFilter<DATATYPE> notNull()
notNull in interface IPredicate<DATATYPE>@Nonnull static <DATATYPE> IFilter<DATATYPE> isNull()
isNull in interface IPredicate<DATATYPE>@Nullable static <DATATYPE> Predicate<DATATYPE> and(@Nullable Predicate<DATATYPE> aFirst, @Nullable Predicate<DATATYPE> aSecond)
Copyright © 2014–2017 Philip Helger. All rights reserved.