Interface CollectionUtils.Predicate<T>

Type Parameters:
T - the type that the predicate queries.
Enclosing class:
CollectionUtils

public static interface CollectionUtils.Predicate<T>
Defines a functor interface implemented by classes that perform a predicate test on an object.

A Predicate is the object equivalent of an if statement. It uses the input object to return a true or false value, and is often used in validation or filtering.

  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    evaluate(T object)
    Use the specified parameter to perform a test that returns true or false.
  • Method Details

    • evaluate

      boolean evaluate(T object)
      Use the specified parameter to perform a test that returns true or false.
      Parameters:
      object - the object to evaluate, should not be changed.
      Returns:
      true or false.