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
ConstructorsConstructorDescriptionUserFormDataSelCreator(UserFormAnnotationType userFormAnnotationType, boolean allowScores)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidcreateDataSelector(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, getUnitTypeMethods inherited from class PamguardMVC.dataSelector.DataSelectorCreator
addAnnotationOptions, addSuperDetectionOptions, 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:
 createDataSelectorin classAnnotationDataSelCreator
 - 
createNewParams
- Specified by:
 createNewParamsin classDataSelectorCreator
 - 
getUnitName
Description copied from class:AnnotationDataSelCreatorNeed to make this abstract again so that individual classes are forced to override it.- Specified by:
 getUnitNamein interfaceSettingsNameProvider- Overrides:
 getUnitNamein classAnnotationDataSelCreator- Returns:
 - A Name specific to this instance of the particular class, e.g. Sperm whale detector, Beaked whale detector, etc.
 
 
 -