Java tutorial
/** * Copyright (c) Team 501 Power Knights 2013-2014. All Rights Reserved. Open * Source Software - May be modified and shared by FRC teams. The code must be * accompanied by the FIRST BSD license file in the root directory of the * project. You may also obtain a copy of it from the following: * http://www.opensource.org/licenses/bsd-license.php. * * See (Git) repository metadata for author and revision history for this file. **/ package com.powerknights.dashboard.views.providers; import org.eclipse.jface.viewers.ITableLabelProvider; import org.eclipse.jface.viewers.LabelProvider; import org.eclipse.swt.graphics.Image; import org.eclipse.ui.ISharedImages; import org.eclipse.ui.PlatformUI; /** * @author Probook * **/ public class ViewLabelProvider extends LabelProvider implements ITableLabelProvider { public String getColumnText(Object obj, int index) { return getText(obj); } public Image getColumnImage(Object obj, int index) { return getImage(obj); } public Image getImage(Object obj) { return PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_ELEMENT); } }