Class EqualsFilter<T>

  • All Implemented Interfaces:
    Filter<T>

    public class EqualsFilter<T>
    extends Object
    implements Filter<T>
    A filter implementation that only accepts an object if it is equal (using Object.equals()) to a given object.
    Version:
    2.10
    Author:
    Nicklas
    Last modified
    $Date: 2009-02-05 14:39:25 +0100 (to, 05 feb 2009) $
    • Field Detail

      • object

        private final T object
    • Constructor Detail

      • EqualsFilter

        public EqualsFilter​(T object)
        Create a new filter.
        Parameters:
        object - The object use for equality check
    • Method Detail

      • evaluate

        public boolean evaluate​(T object)
        Description copied from interface: Filter
        Evaluate if the given object should pass the filter or not.
        Specified by:
        evaluate in interface Filter<T>
        Parameters:
        object - The object to evaluate
        Returns:
        TRUE if the object equals() the object given in the constructor, FALSE otherwise