Package tethys.swing
Class PAMGuardDeploymentsTable
java.lang.Object
tethys.swing.TethysGUIPanel
tethys.swing.PAMGuardDeploymentsTable
- All Implemented Interfaces:
TethysStateObserver
Table view of PAMGuard deployments. For a really simple deployment, this may have only
one line. For towed surveys where we stop and start a lot, it may have a LOT of lines.
- Author:
- dg50
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addObserver
(DeploymentTableObserver observer) Get a list of selected periods irrespective of whether they have an existing deployment document.void
void
updateState
(TethysState tethysState) Receive state updates when Tethys has done something (made a connection, moved some data, etc.)
Note that this is for RECEIVING state updates, not for sending them.Methods inherited from class tethys.swing.TethysGUIPanel
colourBackground, getErrorColour, getNormalColour, getTethysControl
-
Constructor Details
-
PAMGuardDeploymentsTable
-
-
Method Details
-
getComponent
- Specified by:
getComponent
in classTethysGUIPanel
-
getMasterList
-
showPopup
-
updateState
Description copied from interface:TethysStateObserver
Receive state updates when Tethys has done something (made a connection, moved some data, etc.)
Note that this is for RECEIVING state updates, not for sending them. To avoid infinite notifications loops, use tethysControl.sendStateUpdate(TethysState) to send out state notifications.- Specified by:
updateState
in interfaceTethysStateObserver
- Overrides:
updateState
in classTethysGUIPanel
-
getSelectedPeriods
Get a list of selected periods irrespective of whether they have an existing deployment document.- Returns:
-
addObserver
-