Class ExcludeFilter

  • All Implemented Interfaces:
    Serializable, Filter

    public final class ExcludeFilter
    extends Object
    implements Filter, Serializable
    Indicating "filter all", evaluates to false. This is a placeholder filter intended to be used in data structuring definition.

    • EXCLUDE or Filter ==> Filter
    • EXCLUDE and Filter ==> EXCLUDE
    • EXCLUDE ==> INCLUDE

    The above does imply that the AND opperator can short circuit on encountering ALL.

    Author:
    Jody Garnett (Refractions Research, Inc.), Martin Desruisseaux (Geomatys)
    See Also:
    Serialized Form
    • Method Detail

      • evaluate

        public boolean evaluate​(Object object)
        Returns false, content is excluded.
        Specified by:
        evaluate in interface Filter
        Returns:
        true if the test(s) are passed for the provided object
      • toString

        public String toString()
        Returns a string representation of this filter.
        Overrides:
        toString in class Object