X-Git-Url: http://git.phpeclipse.com diff --git a/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/view/widget/SimpleLabelProvider.java b/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/view/widget/SimpleLabelProvider.java new file mode 100644 index 0000000..de0de7e --- /dev/null +++ b/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/view/widget/SimpleLabelProvider.java @@ -0,0 +1,32 @@ +package com.quantum.view.widget; + +import com.quantum.model.Displayable; + +import org.eclipse.jface.viewers.LabelProvider; +import org.eclipse.swt.graphics.Image; + + +/** + * @author BC + */ +public class SimpleLabelProvider extends LabelProvider { + + private final Image image; + + public SimpleLabelProvider() { + this(null); + } + public SimpleLabelProvider(Image image) { + this.image = image; + } + public Image getImage(Object element) { + return this.image; + } + public String getText(Object element) { + if (element instanceof Displayable) { + return ((Displayable) element).getDisplayName(); + } else { + return super.getText(element); + } + } +}