Package PamController
package PamController
-
ClassDescriptionClass to schedule SwingWorker tasks so that they execute one at a time.Functions for a data input store.Provides a set of functions that can check and repair data.Functions for a data output store.Class to handle warnings from deserialisations which occurr when classes no longer exist.A pane which can flip to show another pane (referred to as the advanced settings pane).Interface implemented by PamControlledUnits which are capable of reloading and restoring data when operating in Viewer mode.Generic data store for offline files.Class to take all of the configuration information out of PamController.The GUI for a PAMControlled unit.Basic interface for the primary UI and UI manager showing the PAMGuard GUI.Some static functions to handle PAMGuad default folder and to create them as and when necessary.Class to hold static license and release information for PAMGUARD.Manages references which indicate which GUI PAMGuard is using.Interface to define modules which can be considered as sensors of some sort.Stores a group of PAMGUARD settings read back from the database or some other store (e.g.Added to a PamControlledUnit which can save and reload PamSettings information from files, databases, etc.Class to handle some temporary disabling of the PAMGuard start button during creating of objects at startup.A set of variables for loading a section of data from the viewer mode database.Read and write psfx type configuration files.Realising that we often just need to pass around the name of a module or group of settings, have split this off from the main PamSettings interface so that it can be passed on it's own.All settings objects must implements both Cloneable and Serializable to make an interface that has both and use for settings (a bit after the horse has bolted this, but may be able to apply retrospectively).SettingsPane<T>Functions needed for module settings paneVery simple class used in an ArrayList of used modules that get's saved between runs.Class for passing around data on how the load of data from the databsae is going.