1 6 package com.nightlabs.ipanema.person.preferences; 7 8 import java.util.Map ; 9 10 import org.eclipse.jface.viewers.ILabelProviderListener; 11 import org.eclipse.jface.viewers.ITableLabelProvider; 12 import org.eclipse.swt.graphics.Image; 13 14 17 public class BlockOrderListLabelProvider implements ITableLabelProvider{ 18 19 22 public Image getColumnImage(Object element, int columnIndex) { 23 return null; 24 } 25 26 29 public String getColumnText(Object element, int columnIndex) { 30 if (!(element instanceof Map.Entry )) 31 return ""; 32 Map.Entry entry = (Map.Entry )element; 33 String name = ((String )entry.getKey()).substring(((String )entry.getKey()).lastIndexOf("/")+1); 34 switch(columnIndex) { 35 case 0: return name+" ("+(((Integer )entry.getValue()).intValue())+")"; 36 default: return ""; 37 } 38 } 39 40 43 public void addListener(ILabelProviderListener listener) { 44 } 45 46 49 public void dispose() { 50 } 51 52 55 public boolean isLabelProperty(Object element, String property) { 56 return false; 57 } 58 59 62 public void removeListener(ILabelProviderListener listener) { 63 } 64 65 } 66 | Popular Tags |