Project

General

Profile

Download (715 Bytes) Statistics
| Branch: | Tag: | Revision:
1
package eu.etaxonomy.taxeditor.editor.view.validation;
2

    
3
import org.eclipse.core.runtime.CoreException;
4
import org.eclipse.ui.views.markers.MarkerField;
5
import org.eclipse.ui.views.markers.MarkerItem;
6

    
7
import eu.etaxonomy.taxeditor.editor.validation.MarkerManager;
8

    
9
public class EntityClassMarkerField extends MarkerField {
10

    
11
	@Override
12
	public String getValue(MarkerItem item)
13
	{
14
		try {
15
			Object value = item.getMarker().getAttribute(MarkerManager.ATTRIB_ENTITY_CLASS);
16
			return value == null ? "" : value.toString(); //$NON-NLS-1$
17
		}
18
		catch (CoreException e) {
19
			throw new RuntimeException("Error while retrieving value for " + MarkerManager.ATTRIB_ENTITY_CLASS); //$NON-NLS-1$
20
		}
21
	}
22
}
(1-1/9)