Package clickDetector.dataSelector
Class ClickTrainDataSelector2
java.lang.Object
PamguardMVC.dataSelector.DataSelector
clickDetector.dataSelector.ClickTrainDataSelector2
Data selector which makes it possible to select events based on their type.
- Author:
- Doug
-
Constructor Summary
ConstructorDescriptionClickTrainDataSelector2
(ClickControl clickControl, OfflineEventDataBlock offlineEventDataBlock, String selectorName, boolean allowScores) -
Method Summary
Modifier and TypeMethodDescriptionGet selection parameters for more organised centralised storage.getSQLSelectClause
(SQLTypes sqlTypes) Get a database clause which can be used with a database Query for this data type.double
scoreData
(PamDataUnit pamDataUnit) Score a PAMDataUnit.void
setParams
(DataSelectParams dataSelectParams) Set selection parameters from centralised storage.Methods inherited from class PamguardMVC.dataSelector.DataSelector
findDataSelector, getDescription, getDialogButton, getDialogButton, getLongSelectorName, getMenuItem, getPamDataBlock, getSelectorName, getSelectorTitle, isAllowScores, setSelectorTitle, showSelectDialog
-
Constructor Details
-
ClickTrainDataSelector2
public ClickTrainDataSelector2(ClickControl clickControl, OfflineEventDataBlock offlineEventDataBlock, String selectorName, boolean allowScores)
-
-
Method Details
-
setParams
Description copied from class:DataSelector
Set selection parameters from centralised storage.- Specified by:
setParams
in classDataSelector
-
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 classDataSelector
- Returns:
-
getDialogPanel
- Specified by:
getDialogPanel
in classDataSelector
- Returns:
- a dialog panel which can be used in a wider dialog
-
getDialogPaneFX
- Specified by:
getDialogPaneFX
in classDataSelector
- Returns:
- a FX pane which can be used in a wider dialog
-
scoreData
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 classDataSelector
- Parameters:
pamDataUnit
- - the input data unit.- Returns:
- score of data out. 0 usually indicates false.
-
getSQLSelectClause
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 classDataSelector
- Returns:
- a database clause.
-