KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > nightlabs > ipanema > person > preferences > BlockOrderListLabelProvider


1 /*
2  * Created on Dec 10, 2004
3  * by alex
4  *
5  */

6 package com.nightlabs.ipanema.person.preferences;
7
8 import java.util.Map JavaDoc;
9
10 import org.eclipse.jface.viewers.ILabelProviderListener;
11 import org.eclipse.jface.viewers.ITableLabelProvider;
12 import org.eclipse.swt.graphics.Image;
13
14 /**
15  * @author Alexander Bieber <alex[AT]nightlabs[DOT]de>
16  */

17 public class BlockOrderListLabelProvider implements ITableLabelProvider{
18
19     /**
20      * @see org.eclipse.jface.viewers.ITableLabelProvider#getColumnImage(java.lang.Object, int)
21      */

22     public Image getColumnImage(Object JavaDoc element, int columnIndex) {
23         return null;
24     }
25
26     /**
27      * @see org.eclipse.jface.viewers.ITableLabelProvider#getColumnText(java.lang.Object, int)
28      */

29     public String JavaDoc getColumnText(Object JavaDoc element, int columnIndex) {
30         if (!(element instanceof Map.Entry JavaDoc))
31             return "";
32         Map.Entry JavaDoc entry = (Map.Entry JavaDoc)element;
33         String JavaDoc name = ((String JavaDoc)entry.getKey()).substring(((String JavaDoc)entry.getKey()).lastIndexOf("/")+1);
34         switch(columnIndex) {
35             case 0: return name+" ("+(((Integer JavaDoc)entry.getValue()).intValue())+")";
36             default: return "";
37         }
38     }
39
40     /**
41      * @see org.eclipse.jface.viewers.IBaseLabelProvider#addListener(org.eclipse.jface.viewers.ILabelProviderListener)
42      */

43     public void addListener(ILabelProviderListener listener) {
44     }
45
46     /**
47      * @see org.eclipse.jface.viewers.IBaseLabelProvider#dispose()
48      */

49     public void dispose() {
50     }
51
52     /**
53      * @see org.eclipse.jface.viewers.IBaseLabelProvider#isLabelProperty(java.lang.Object, java.lang.String)
54      */

55     public boolean isLabelProperty(Object JavaDoc element, String JavaDoc property) {
56         return false;
57     }
58
59     /**
60      * @see org.eclipse.jface.viewers.IBaseLabelProvider#removeListener(org.eclipse.jface.viewers.ILabelProviderListener)
61      */

62     public void removeListener(ILabelProviderListener listener) {
63     }
64
65 }
66
Popular Tags