Class PsmTableModel

java.lang.Object
javax.swing.table.AbstractTableModel
javax.swing.table.DefaultTableModel
com.compomics.util.gui.tablemodels.SelfUpdatingTableModel
eu.isas.peptideshaker.gui.tablemodels.PsmTableModel
All Implemented Interfaces:
Serializable, TableModel

public class PsmTableModel
extends com.compomics.util.gui.tablemodels.SelfUpdatingTableModel
Table model for a set of peptide to spectrum matches.
Author:
Marc Vaudel, Harald Barsnes
See Also:
Serialized Form
  • Constructor Details

    • PsmTableModel

      public PsmTableModel()
      Constructor for an empty table.
    • PsmTableModel

      public PsmTableModel​(com.compomics.util.experiment.identification.Identification identification, DisplayFeaturesGenerator displayFeaturesGenerator, com.compomics.util.experiment.mass_spectrometry.SpectrumProvider spectrumProvider, com.compomics.util.parameters.identification.IdentificationParameters identificationParameters, long[] psmKeys, boolean displayScores, com.compomics.util.exceptions.ExceptionHandler exceptionHandler)
      Constructor which sets a new table.
      Parameters:
      identification - the identification object containing the matches
      displayFeaturesGenerator - the display features generator
      spectrumProvider - The spectrum provider.
      identificationParameters - the identification parameters
      psmKeys - the PSM keys
      displayScores - boolean indicating whether the scores should be displayed instead of the confidence
      exceptionHandler - handler for the exceptions
  • Method Details