package ch.elexis.core.ui.laboratory.dialogs;
import org.eclipse.jface.viewers.Viewer;
import org.eclipse.jface.viewers.ViewerSorter;
import ch.elexis.data.LabItem;
public class LabItemViewerSorter extends ViewerSorter {
private LabItemLabelProvider labelProvider;
public LabItemViewerSorter(LabItemLabelProvider labelProvider){
this.labelProvider = labelProvider;
}
@Override
public int compare(Viewer viewer, Object e1, Object e2){
LabItem left = (LabItem) e1;
LabItem right = (LabItem) e2;
return labelProvider.getText(left).compareTo(labelProvider.getText(right));
}
}