Class ProjectsFilterDialog

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

public class ProjectsFilterDialog extends JDialog
A dialog displaying various filters that can be applied to the PRIDE project table.
Author:
Harald Barsnes
See Also:
  • Constructor Details

    • ProjectsFilterDialog

      public ProjectsFilterDialog(PrideReshakeGUI prideReShakeGUI, boolean modal, String[] currentFilterValues, boolean assaysBiggerThan, boolean visible, ArrayList<String> species, ArrayList<String> tissues, ArrayList<String> instruments, ArrayList<String> ptms, ArrayList<String> projectTags)
      Creates a new ProjectsFilterDialog.
      Parameters:
      prideReShakeGUI - the PrideReshakeGUI parent frame
      modal - if the dialog is modal or not
      currentFilterValues - the current filter text values
      assaysBiggerThan - if assay filter is bigger than or smaller than
      visible - if true the dialog is made visible
      species - the available species
      tissues - the available tissues
      instruments - the available instruments
      ptms - the available PTMs
      projectTags - the available project tags
  • Method Details

    • filter

      public void filter()
      Filters the projects table according to the current filter settings.