Interface AdvancedSearchModelListener

All Known Implementing Classes:
DefaultBrowserAdvancedSearchModelListener, DefaultSelectorAdvancedSearchModelListener

public interface AdvancedSearchModelListener
An AdvancedSearchModelListener is notified whenever the AdvancedSearchModel with which it is registered has changed in some way.
  • Method Details

    • changed

      void changed()
      Called whenever the advanced search model has been changed in a way not covered by the other AdvancedSearchModelListener methods.

      Note: When this method is called it typically means that major changes have been made to the whole model, thus implying that the associated view component probably need to re-render itself completely in order to visually represent the new state.

    • selectedTypeChanged

      void selectedTypeChanged()
      Called when the selected search type has been changed.
    • typesChanged

      void typesChanged()
      Called when the list of available search types has changed.
    • searchFieldVisibilityChanged

      void searchFieldVisibilityChanged()
      Called whenever a search field's visibility has changed.
    • searchFieldChanged

      void searchFieldChanged(SearchField searchField)
      Called whenever a specific search field has changed.
      Parameters:
      searchField - the search field which has changed
    • searchFieldGroupVisibilityChanged

      void searchFieldGroupVisibilityChanged()
      Called whenever a group's visibility has changed.
    • sortSearchFieldsChanged

      void sortSearchFieldsChanged()
      Called when the list of available sort fields, the selected sort field or sort direction has changed.