package org.marketcetera.photon.views.fixmessagedetail.dialogs.executionreport.providers; import org.eclipse.jface.viewers.IStructuredContentProvider; import org.eclipse.jface.viewers.Viewer; import org.marketcetera.photon.views.fixmessagedetail.dialogs.executionreport.data.ExecutionReportContainer; /** * Content provider for the Execution report table * * @author milan * */ public class ExecutionReportContentProvider implements IStructuredContentProvider { private ExecutionReportContainer fExecutionReport; @Override public void dispose() { fExecutionReport = null; } @Override public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { fExecutionReport = (ExecutionReportContainer) newInput; } @Override public Object[] getElements(Object inputElement) { return fExecutionReport.getExecutionReportFields(); } }