Class InvertedTextFilter

java.lang.Object
docking.widgets.filter.InvertedTextFilter
All Implemented Interfaces:
TextFilter

public class InvertedTextFilter extends Object implements TextFilter
  • Constructor Details

    • InvertedTextFilter

      public InvertedTextFilter(TextFilter filter)
  • Method Details

    • 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(String text)
      Specified by:
      matches in interface TextFilter
    • getFilterText

      public String getFilterText()
      Specified by:
      getFilterText in interface TextFilter
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object