Class FormsMonitorMaster

java.lang.Object
loggerForms.monitor.FormsMonitorMaster

public class FormsMonitorMaster extends Object
Easy class to allow other parts of PAMGuard to monitor some or all Logger forms. Since each form writes to a different data block, this should be easier than monitoring each form directly. Doesn't have to do much apart from put everything into a single data block and the data block normal functionality can handle all the monitoring. Only need one of these for everything anyway since each monitoring entity can use a data selector to pick what it wants.
Author:
dg50
  • Constructor Details

  • Method Details

    • addObserver

      public void addObserver(PamObserver pamObserver, boolean reThread)
    • deleteObserver

      public void deleteObserver(PamObserver pamObserver)
    • getDataSelector

      public DataSelector getDataSelector(String selectorName)
    • getFormsControl

      public FormsControl getFormsControl()
      Returns:
      the formsControl
    • rebuiltForms

      public void rebuiltForms()
      Call whenever the forms have been regenerated to pick up new data blocks.
    • getMasterDataBlock

      public FormsMasterDataBlock getMasterDataBlock()
      Returns:
      the masterDataBlock