1 4 package com.nightlabs.ipanema.language; 5 6 import org.eclipse.jface.viewers.ITableLabelProvider; 7 import org.eclipse.jface.viewers.LabelProvider; 8 import org.eclipse.swt.graphics.Image; 9 10 import com.nightlabs.ipanema.language.Language; 11 12 15 public class LanguageTableLabelProvider 16 extends LabelProvider 17 implements ITableLabelProvider 18 { 19 20 public LanguageTableLabelProvider() 21 { 22 } 23 24 27 public Image getColumnImage(Object element, int columnIndex) 28 { 29 return null; 31 } 32 33 36 public String getColumnText(Object element, int columnIndex) 37 { 38 String res = null; 39 if (element instanceof Language) { 40 Language language = (Language)element; 41 if (columnIndex == 0) { 42 res = language.getNativeName(); 43 } 44 } 46 if (res != null) 47 return res; 48 else 49 return ""; 50 } 51 52 } 53 | Popular Tags |