Class FilterParameters

java.lang.Object
com.compomics.util.experiment.personalization.ExperimentObject
com.compomics.util.gui.filtering.FilterParameters
All Implemented Interfaces:
Serializable

public class FilterParameters extends ExperimentObject
This class groups the display filter preferences.
Author:
Marc Vaudel
See Also:
  • Constructor Details

    • FilterParameters

      public FilterParameters()
      Constructors.
  • Method Details

    • getProteinHideFilters

      public HashMap<String,ProteinFilter> getProteinHideFilters()
      Returns the protein hide filters.
      Returns:
      the protein hide filters
    • setProteinHideFilters

      public void setProteinHideFilters(HashMap<String,ProteinFilter> proteinHideFilters)
      Sets the protein hide filters.
      Parameters:
      proteinHideFilters - the protein hide filters
    • getProteinStarFilters

      public HashMap<String,ProteinFilter> getProteinStarFilters()
      Returns the protein star filters.
      Returns:
      the protein star filters
    • setProteinStarFilters

      public void setProteinStarFilters(HashMap<String,ProteinFilter> proteinStarFilters)
      Sets the protein star filters.
      Parameters:
      proteinStarFilters - the protein star filters
    • getPeptideHideFilters

      public HashMap<String,PeptideFilter> getPeptideHideFilters()
      Returns the peptide hide filters.
      Returns:
      the peptide hide filters
    • setPeptideHideFilters

      public void setPeptideHideFilters(HashMap<String,PeptideFilter> peptideHideFilters)
      Sets the peptide hide filters.
      Parameters:
      peptideHideFilters - the peptide hide filters
    • getPeptideStarFilters

      public HashMap<String,PeptideFilter> getPeptideStarFilters()
      Returns the peptide star filters.
      Returns:
      the peptide star filters
    • setPeptideStarFilters

      public void setPeptideStarFilters(HashMap<String,PeptideFilter> peptideStarFilters)
      Sets the peptide star filters.
      Parameters:
      peptideStarFilters - the peptide star filters
    • getPsmHideFilters

      public HashMap<String,PsmFilter> getPsmHideFilters()
      Returns the psm hide filters.
      Returns:
      the psm hide filters
    • setPsmHideFilters

      public void setPsmHideFilters(HashMap<String,PsmFilter> psmHideFilters)
      Sets the psm hide filters.
      Parameters:
      psmHideFilters - the psm hide filters
    • getPsmStarFilters

      public HashMap<String,PsmFilter> getPsmStarFilters()
      Returns the psm star filters.
      Returns:
      the psm star filters
    • setPsmStarFilters

      public void setPsmStarFilters(HashMap<String,PsmFilter> psmStarFilters)
      Sets the psm star filters.
      Parameters:
      psmStarFilters - the psm star filters
    • addStarringFilter

      public void addStarringFilter(MatchFilter matchFilter)
      Adds a starring filter (previous filter with same name will silently be overwritten).
      Parameters:
      matchFilter - the new filter
    • addHidingFilter

      public void addHidingFilter(MatchFilter matchFilter)
      Adds a hiding filter (previous filter with same name will silently be overwritten).
      Parameters:
      matchFilter - the new filter
    • filterExists

      public boolean filterExists(String filtername)
      Returns a boolean indicating whether the name of this filter is already taken or not.
      Parameters:
      filtername - the name of the new filter
      Returns:
      a boolean indicating whether the name of this filter is already taken or not