Class Having<Original,Derived>

java.lang.Object
org.dmfs.jems2.predicate.Having<Original,Derived>
All Implemented Interfaces:
Predicate<Original>

public final class Having<Original,Derived> extends Object implements Predicate<Original>
A Predicate which delegates the test to another Predicate testing a value derived from the original testee.

Example: Filter any Strings which are not 5 characters long.


 new Sieved<>(new Having<>(String::length, new Equals<>(5)), strings);