Class SuperDetDataSelector

java.lang.Object
PamguardMVC.dataSelector.DataSelector
PamguardMVC.dataSelector.SuperDetDataSelector

public class SuperDetDataSelector extends DataSelector
  • Constructor Details

  • Method Details

    • setParams

      public void setParams(DataSelectParams dataSelectParams)
      Description copied from class: DataSelector
      Set selection parameters from centralised storage.
      Specified by:
      setParams in class DataSelector
    • getParams

      public SuperDataSelectParams getParams()
      Description copied from class: DataSelector
      Get selection parameters for more organised centralised storage. This must never be null since all selectors have an enable / disable options added to them automatically in their dialogs.
      Specified by:
      getParams in class DataSelector
      Returns:
    • getDialogPanel

      public PamDialogPanel getDialogPanel()
      Specified by:
      getDialogPanel in class DataSelector
      Returns:
      a dialog panel which can be used in a wider dialog
    • getDialogPaneFX

      public DynamicSettingsPane<Boolean> getDialogPaneFX()
      Specified by:
      getDialogPaneFX in class DataSelector
      Returns:
      a FX pane which can be used in a wider dialog
    • scoreData

      public double scoreData(PamDataUnit pamDataUnit)
      Description copied from class: DataSelector
      Score a PAMDataUnit. this is used in preference to a boolean select function so that the user can add different return flags. Generally 0 indicates false.
      Specified by:
      scoreData in class DataSelector
      Parameters:
      pamDataUnit - - the input data unit.
      Returns:
      score of data out. 0 usually indicates false.
    • getSelectorName

      public String getSelectorName()
      Description copied from class: DataSelector
      This is the name used to identify the data selector in a hash table of all data selectors for a specific datablock so should be the unique name of the display in order that each display can use a different selection.
      Overrides:
      getSelectorName in class DataSelector
      Returns:
      the selectorName
    • getSQLSelectClause

      public PAMSelectClause getSQLSelectClause(SQLTypes sqlTypes)
      Description copied from class: DataSelector
      Get a database clause which can be used with a database Query for this data type. These may easily end up in an inner join, so in the clause, spell out column names in full.
      Overrides:
      getSQLSelectClause in class DataSelector
      Returns:
      a database clause.
    • isAllowScores

      public boolean isAllowScores()
      Overrides:
      isAllowScores in class DataSelector
      Returns:
      the allowScores
    • getSelectorTitle

      public String getSelectorTitle()
      Description copied from class: DataSelector
      This is a title for the data selector which can be used in dialogs. This can be different to the name, since the name is generally the display, which we know anyway. Particularly with complicated compound data selectors, it's useful to have a more informative name for various sub-components.
      Overrides:
      getSelectorTitle in class DataSelector
      Returns:
      title to use in dialog components.