Interface ContentFilter


public interface ContentFilter
  • Method Details

    • addChangeListener

      void addChangeListener(ChangeListener l)
      Adds a change listener that will be notified when the filter has changed.
    • removeChangeListener

      void removeChangeListener(ChangeListener l)
      Removes a change listener.
    • getFilterComponent

      JComponent getFilterComponent()
      Returns the filter component.
    • isFiltering

      boolean isFiltering()
      Returns true if there is currently any filtering being done.
    • isSearchTimerRunning

      default boolean isSearchTimerRunning()
      Returns:
      true if the search timer is running for implementations that have search timer. False by default.
    • filterContent

      MTQuery filterContent()
      Returns a filtered query that filters all available content.
    • filterContent

      MTQuery filterContent(MTQuery query)
      Returns a filtered query that filters an existing query.
      Parameters:
      query - The original query to filter.
    • reset

      void reset()
      Resets the filter.
    • setEditable

      void setEditable(boolean editable)
      Enables/disables editing of the filter settings.
    • requestFocus

      void requestFocus()
      Requests focus for the filter, if applicable.