Class ControlDataSelector

java.lang.Object
PamguardMVC.dataSelector.DataSelector
loggerForms.dataselect.ControlDataSelector
Direct Known Subclasses:
LookupDataSelector

public abstract class ControlDataSelector extends DataSelector
Data selector for a single logger control.
Author:
Douglas Gillespie
  • Constructor Details

  • Method Details

    • scoreData

      public final 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.
    • scoreData

      public double scoreData(PamDataUnit pamDataUnit, Object[] formData)
    • getDialogPanel

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

      public ControlDescription getControlDescription()
      Returns:
      the controlDescription
    • getParams

      public abstract ControlDataSelParams 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: