Interface PredicateAppender<T>
-
- All Known Implementing Classes:
DecimalNumberPredicate,NumberPredicate,ObjectPredicate,StringPredicate
public interface PredicateAppender<T>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default BiPredicate<T,Object>that(BiPredicate<T,Object> predicate)default Predicate<T>that(Predicate<T> predicate)default BiPredicate<T,Object>where(BiPredicate<T,Object> predicate)default Predicate<T>where(Predicate<T> predicate)
-
-
-
Method Detail
-
where
default Predicate<T> where(Predicate<T> predicate)
- Parameters:
predicate- the custom predicate to test against properties of T.- Returns:
- Predicate to continue adding rules.
-
where
default BiPredicate<T,Object> where(BiPredicate<T,Object> predicate)
- Parameters:
predicate- the custom predicate to test against properties of T.- Returns:
- Predicate to continue adding rules.
-
that
default Predicate<T> that(Predicate<T> predicate)
- Parameters:
predicate- the custom predicate to test against properties of T.- Returns:
- Predicate to continue adding rules.
-
that
default BiPredicate<T,Object> that(BiPredicate<T,Object> predicate)
- Parameters:
predicate- the custom predicate to test against properties of T.- Returns:
- Predicate to continue adding rules.
-
-