Class InvertedTextFilter

  • All Implemented Interfaces:
    TextFilter

    public class InvertedTextFilter
    extends java.lang.Object
    implements TextFilter
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getFilterText()  
      boolean isSubFilterOf​(TextFilter textFilter)
      Returns true if this filter is a more specific filter of the given filter.
      boolean matches​(java.lang.String text)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • InvertedTextFilter

        public InvertedTextFilter​(TextFilter filter)
    • Method Detail

      • isSubFilterOf

        public boolean isSubFilterOf​(TextFilter textFilter)
        Description copied from interface: TextFilter
        Returns true if this filter is a more specific filter of the given filter. This is specific to the implementation. Some filters cannot be sub-filters of another filter, such as the 'matches exactly' filter. Contrastingly, a 'starts with' filter can have a sub-filter; for example, for a 'starts with' filter, 'cat' is a sub-filter of 'ca', as 'cat' starts with 'ca'.
        Specified by:
        isSubFilterOf in interface TextFilter
        Parameters:
        textFilter - the potential parent filter
        Returns:
        true if this filter is a more specific filter of the given filter.
      • matches

        public boolean matches​(java.lang.String text)
        Specified by:
        matches in interface TextFilter