package org.marketcetera.photon.ui;
import java.util.Map;
import org.eclipse.jface.viewers.ITableLabelProvider;
import org.eclipse.jface.viewers.LabelProvider;
import org.eclipse.swt.graphics.Image;
public class MapEntryLabelProvider extends LabelProvider implements ITableLabelProvider {
public Image getColumnImage(Object element, int columnIndex) {
return null;
}
public String getColumnText(Object element, int columnIndex) {
String result = ""; //$NON-NLS-1$
@SuppressWarnings("unchecked")
Map.Entry<String, String> entry = (Map.Entry<String, String>) element;
switch (columnIndex) {
case 0 :
result = ""+entry.getKey(); //$NON-NLS-1$
break;
case 1 :
result = ""+entry.getValue(); //$NON-NLS-1$
break;
default :
break;
}
return result;
}
}