A massive organize imports and formatting of the sources using default Eclipse code...
[phpeclipse.git] / net.sourceforge.phpeclipse.debug.ui / src / net / sourceforge / phpdt / internal / debug / ui / preferences / PHPInterpreterLabelProvider.java
1 package net.sourceforge.phpdt.internal.debug.ui.preferences;
2
3 import net.sourceforge.phpdt.internal.launching.PHPInterpreter;
4
5 import org.eclipse.jface.viewers.ILabelProviderListener;
6 import org.eclipse.jface.viewers.ITableLabelProvider;
7 import org.eclipse.swt.graphics.Image;
8
9 public class PHPInterpreterLabelProvider implements ITableLabelProvider {
10
11         public PHPInterpreterLabelProvider() {
12                 super();
13         }
14
15         public Image getColumnImage(Object element, int columnIndex) {
16                 return null;
17         }
18
19         public String getColumnText(Object element, int columnIndex) {
20                 PHPInterpreter interpreter = (PHPInterpreter) element;
21                 switch (columnIndex) {
22                 case 0:
23                         return interpreter.getInstallLocation().toString();
24                         // case 1 :
25                         // IPath installLocation = interpreter.getInstallLocation();
26                         // return installLocation != null ? installLocation.toOSString() :
27                         // "In user path";
28                 default:
29                         return "Unknown Column Index";
30                 }
31         }
32
33         public void addListener(ILabelProviderListener listener) {
34         }
35
36         public void dispose() {
37         }
38
39         public boolean isLabelProperty(Object element, String property) {
40                 return false;
41         }
42
43         public void removeListener(ILabelProviderListener listener) {
44         }
45
46 }