dropdownListener.add(SearchOption.SYNONYM);
dropdownListener.add(SearchOption.NAME);
dropdownListener.add(SearchOption.COMMON_NAME);
+ dropdownListener.add(SearchOption.ORPHANED_TAXON);
toolItem.addSelectionListener(dropdownListener);
}
getConfigurator().setDoNamesWithoutTaxa(getConfigurator().isDoNamesWithoutTaxa() ? false : true);
} else if (option == SearchOption.COMMON_NAME) {
getConfigurator().setDoTaxaByCommonNames(getConfigurator().isDoTaxaByCommonNames() ? false : true);
+ } else if (option == SearchOption.ORPHANED_TAXON) {
+ getConfigurator().setDoTaxaByOrphanedTaxa(getConfigurator().isDoTaxaByOrphanedTaxa() ? false : true);
}
saveConfigurator();
}
* Enumerations
*/
enum SearchOption {
- TAXON("Taxa"), SYNONYM("Synonyms"), NAME("Names (without taxa)"), COMMON_NAME(
- "Common Names");
+ TAXON("Taxa"), SYNONYM("Synonyms"), NAME("Names (without taxa)"),
+ COMMON_NAME("Common Names"), ORPHANED_TAXON("Orphaned Taxa");
private String label;
case COMMON_NAME:
return PreferencesUtil.getPreferenceStore().getBoolean(
PreferencesUtil.TAXON_SERVICE_CONFIGURATOR_COMMON_NAMES);
+ case ORPHANED_TAXON:
+ return PreferencesUtil.getPreferenceStore().getBoolean(
+ PreferencesUtil.TAXON_SERVICE_CONFIGURATOR_ORPHANED_TAXA);
}
return true;