Package annotation.userforms.datasel
Class UserFormDataSelCreator
java.lang.Object
PamguardMVC.dataSelector.DataSelectorCreator
annotation.dataselect.AnnotationDataSelCreator
annotation.userforms.datasel.UserFormDataSelCreator
- All Implemented Interfaces:
PamSettings
,SettingsNameProvider
User form data selector for use with annotations. Not normal selectors.
- Author:
- dg50
-
Constructor Summary
ConstructorDescriptionUserFormDataSelCreator
(UserFormAnnotationType userFormAnnotationType, boolean allowScores) -
Method Summary
Modifier and TypeMethodDescriptionvoid
createDataSelector
(DataAnnotationType dataAnnotationType, String selectorName, boolean allowScores, String selectorType) createNewParams
(String name) Need to make this abstract again so that individual classes are forced to override it.Methods inherited from class annotation.dataselect.AnnotationDataSelCreator
createDataSelector, getUnitType
Methods inherited from class PamguardMVC.dataSelector.DataSelectorCreator
clearDataSelectors, destroyDataSelector, findDataSelector, getDataSelector, getDataSelector, getPamDataBlock, getSettingsReference, getSettingsVersion, globalClear, restoreSettings
-
Constructor Details
-
UserFormDataSelCreator
-
-
Method Details
-
configureFormsDataSelector
-
createDataSelector
public DataSelector createDataSelector(DataAnnotationType dataAnnotationType, String selectorName, boolean allowScores, String selectorType) - Specified by:
createDataSelector
in classAnnotationDataSelCreator
-
createNewParams
- Specified by:
createNewParams
in classDataSelectorCreator
-
getUnitName
Description copied from class:AnnotationDataSelCreator
Need to make this abstract again so that individual classes are forced to override it.- Specified by:
getUnitName
in interfaceSettingsNameProvider
- Overrides:
getUnitName
in classAnnotationDataSelCreator
- Returns:
- A Name specific to this instance of the particular class, e.g. Sperm whale detector, Beaked whale detector, etc.
-