Package PamguardMVC.dataSelector
Class SuperDetDataSelector
java.lang.Object
PamguardMVC.dataSelector.DataSelector
PamguardMVC.dataSelector.SuperDetDataSelector
- 
Constructor Summary
ConstructorsConstructorDescriptionSuperDetDataSelector(SuperDetDataBlock superDataBlock, DataSelector dataSelector)  - 
Method Summary
Modifier and TypeMethodDescriptionGet selection parameters for more organised centralised storage.This is the name used to identify the data selector in a hash table of all data selectors for a specific datablock so should be the unique name of the display in order that each display can use a different selection.This is a title for the data selector which can be used in dialogs.getSQLSelectClause(SQLTypes sqlTypes) Get a database clause which can be used with a database Query for this data type.booleandoublescoreData(PamDataUnit pamDataUnit) Score a PAMDataUnit.voidsetParams(DataSelectParams dataSelectParams) Set selection parameters from centralised storage.Methods inherited from class PamguardMVC.dataSelector.DataSelector
findDataSelector, getDescription, getDialogButton, getDialogButton, getLongSelectorName, getMenuItem, getPamDataBlock, setSelectorTitle, showSelectDialog 
- 
Constructor Details
- 
SuperDetDataSelector
 
 - 
 - 
Method Details
- 
setParams
Description copied from class:DataSelectorSet selection parameters from centralised storage.- Specified by:
 setParamsin classDataSelector- Parameters:
 dataSelectParams-
 - 
getParams
Description copied from class:DataSelectorGet 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:
 getParamsin classDataSelector- Returns:
 
 - 
getDialogPanel
- Specified by:
 getDialogPanelin classDataSelector- Returns:
 - a dialog panel which can be used in a wider dialog
 
 - 
getDialogPaneFX
- Specified by:
 getDialogPaneFXin classDataSelector- Returns:
 - a FX pane which can be used in a wider dialog
 
 - 
scoreData
Description copied from class:DataSelectorScore 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:
 scoreDatain classDataSelector- Parameters:
 pamDataUnit- - the input data unit.- Returns:
 - score of data out. 0 usually indicates false.
 
 - 
getSelectorName
Description copied from class:DataSelectorThis is the name used to identify the data selector in a hash table of all data selectors for a specific datablock so should be the unique name of the display in order that each display can use a different selection.- Overrides:
 getSelectorNamein classDataSelector- Returns:
 - the selectorName
 
 - 
getSQLSelectClause
Description copied from class:DataSelectorGet 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:
 getSQLSelectClausein classDataSelector- Returns:
 - a database clause.
 
 - 
isAllowScores
public boolean isAllowScores()- Overrides:
 isAllowScoresin classDataSelector- Returns:
 - the allowScores
 
 - 
getSelectorTitle
Description copied from class:DataSelectorThis is a title for the data selector which can be used in dialogs. This can be different to the name, since the name is generally the display, which we know anyway. Particularly with complicated compound data selectors, it's useful to have a more informative name for various sub-components.- Overrides:
 getSelectorTitlein classDataSelector- Returns:
 - title to use in dialog components.
 
 
 -