package rtt.ui.viewer; import org.eclipse.jface.viewers.ColumnLabelProvider; import org.eclipse.swt.graphics.Image; import rtt.ui.content.IContent; public class RttLabelProvider extends ColumnLabelProvider { @Override public String getText(Object element) { if (element instanceof IContent) { IContent content = (IContent) element; return content.getText(); } return super.getText(element); } @Override public Image getImage(Object element) { if (element instanceof IContent) { IContent content = (IContent) element; return content.getImage(); } return super.getImage(element); } @Override public String getToolTipText(Object element) { if (element instanceof IContent) { return ((IContent) element).getToolTip(); } return super.getToolTipText(element); } @Override public boolean useNativeToolTip(Object object) { return true; } }