package org.marketcetera.photon.views.fixmessagedetail.dialogs.executionreport.providers;
import org.eclipse.jface.viewers.ITableLabelProvider;
import org.eclipse.jface.viewers.LabelProvider;
import org.eclipse.swt.graphics.Image;
import org.marketcetera.photon.views.fixmessagedetail.dialogs.executionreport.data.ExecutionReportField;
/**
* Label provider for the Fields combo box inside the Execution report dialog
*
* @author milan
*
*/
public class ExecutionReportFieldLabelProvider extends LabelProvider implements ITableLabelProvider
{
@Override
public String getColumnText(Object element, int columnIndex)
{
return super.getText(element);
}
@Override
public String getText(Object element)
{
if(element instanceof ExecutionReportField)
{
ExecutionReportField executionReportField = (ExecutionReportField) element;
return executionReportField.getFieldName();
}
return super.getText(element);
}
@Override
public Image getColumnImage(Object element, int columnIndex)
{
return null;
}
}