Revision b3b21160
Added by Patrick Plitzner almost 6 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/webimport/termimport/GfBioTerminologyImportPresenter.java | ||
---|---|---|
10 | 10 |
|
11 | 11 |
import java.util.ArrayList; |
12 | 12 |
import java.util.Collection; |
13 |
import java.util.Iterator; |
|
13 | 14 |
|
14 | 15 |
import org.eclipse.jface.util.LocalSelectionTransfer; |
15 | 16 |
import org.eclipse.jface.viewers.ArrayContentProvider; |
... | ... | |
142 | 143 |
} |
143 | 144 |
}); |
144 | 145 |
} |
145 |
|
|
146 |
|
|
146 | 147 |
private void clearDetails(){ |
147 | 148 |
composite.getLblLabel().setText(""); |
148 | 149 |
composite.getLblUri().setText(""); |
... | ... | |
154 | 155 |
if(selection.isEmpty()){ |
155 | 156 |
clearDetails(); |
156 | 157 |
} |
157 |
Object next = selection.iterator().next(); |
|
158 |
if(next instanceof OntologyTermWrapper){ |
|
159 |
OntologyTermWrapper wrapper = (OntologyTermWrapper)next; |
|
160 |
String label = wrapper.getLabel(); |
|
161 |
String uri = wrapper.getUri(); |
|
162 |
String description = wrapper.getDescription(); |
|
163 |
composite.getLblLabel().setText(label!=null?label:""); |
|
164 |
composite.getLblUri().setText(uri!=null?uri:""); |
|
165 |
composite.getLblDescription().setText(description!=null?description:""); |
|
158 |
Iterator iterator = selection.iterator(); |
|
159 |
if(iterator.hasNext()){ |
|
160 |
Object next = iterator.next(); |
|
161 |
if(next instanceof OntologyTermWrapper){ |
|
162 |
OntologyTermWrapper wrapper = (OntologyTermWrapper)next; |
|
163 |
String label = wrapper.getLabel(); |
|
164 |
String uri = wrapper.getUri(); |
|
165 |
String description = wrapper.getDescription(); |
|
166 |
composite.getLblLabel().setText(label!=null?label:""); |
|
167 |
composite.getLblUri().setText(uri!=null?uri:""); |
|
168 |
composite.getLblDescription().setText(description!=null?description:""); |
|
169 |
} |
|
166 | 170 |
} |
167 | 171 |
} |
168 | 172 |
|
Also available in: Unified diff
Fix potential NPE