Interface Predicate<T>


  • public interface Predicate<T>
    Used when filtering a collection of objects of a given type; the predicate is passed each object in turn, and returns true to include the object in the result collection. The F class includes a number of Predicate factory methods. This was converted from a abstract base class to an interface in 5.3.
    Since:
    5.2.0
    See Also:
    FlowOperations.filter(Predicate), FlowOperations.remove(Predicate)
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean accept​(T element)
      This method is overridden in subclasses to define which objects the Predicate will accept and which it will reject.
    • Method Detail

      • accept

        boolean accept​(T element)
        This method is overridden in subclasses to define which objects the Predicate will accept and which it will reject.
        Parameters:
        element - the element from the flow to be evaluated by the Predicate