\r
configurator.setSearchString(name.replace("*", "%"));\r
configurator.setDoTaxa(true);\r
-// configurator.setDoNamesWithoutTaxa(true);\r
+ configurator.setDoNamesWithoutTaxa(true);\r
configurator.setDoSynonyms(true);\r
configurator.setPageNumber(1);\r
// TODO currently limit results to 1000 for now\r
resultViewer.setLabelProvider(new LabelProvider() {\r
public String getText(Object element) {\r
if (element instanceof IdentifiableEntity) {\r
- // TODO we want to stylize the text (color, font-style etc.)\r
- if(element instanceof Taxon){\r
- return "Taxon: " + ((TaxonBase) element).getTitleCache();\r
+ if(element instanceof TaxonBase){\r
+ // TODO we want to stylize the text (color, font-style etc.)\r
+ if(element instanceof Taxon){\r
+ return "Taxon: " + ((TaxonBase) element).getTitleCache();\r
+ }else{\r
+ return "Synonym: " + ((TaxonBase) element).getTitleCache();\r
+ }\r
}else{\r
- return "Synonym: " + ((TaxonBase) element).getTitleCache();\r
- } \r
+ return "Name: " + super.getText(element);\r
+ }\r
}\r
return super.getText(element);\r
}\r