{
ret = new SpreadsheetRawReportProcessor(inputRepository, outputRepository, outputName, imageService, dataSourceFactory);
}
else if (PentahoReportEngineMetaData.OPENDOCUMENT_TEXT.equals(mimeType))
{
ret = new TextRawReportProcessor(inputRepository, outputRepository, outputName, imageService, dataSourceFactory);
}
else if (PentahoReportEngineMetaData.OPENDOCUMENT_CHART.equals(mimeType))
{
ret = new ChartRawReportProcessor(inputRepository, outputRepository, outputName, imageService, dataSourceFactory);
}