Interface ExcelExporterDelegate
-
public interface ExcelExporterDelegate
Provides the internal interface for exporting Excel documents. This is an internal class that is not to be used and may change at any time.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IExcelGrid
createExcelGrid()
Creates a new Excel grid.IMendixObject
generateXLS(IContext context, IMendixObject fileObject, java.lang.String fileName, java.util.List<IExcelGrid> grids)
Generates an Excel file from the given grids.IMendixObject
generateXLS(IContext context, IMendixObject fileObject, java.lang.String fileName, java.util.List<java.lang.String> oqlQueries, boolean autoSizeColumns, java.util.List<java.lang.String> headerNames)
Generates an Excel file from the given OQL queries.
-
-
-
Method Detail
-
generateXLS
IMendixObject generateXLS(IContext context, IMendixObject fileObject, java.lang.String fileName, java.util.List<IExcelGrid> grids) throws CoreException
Generates an Excel file from the given grids.- Parameters:
context
- the context to use for access controlfileObject
- the FileDocument objectfileName
- the file namegrids
- the grids to be converted- Returns:
- the resulting FileDocument object containing the report
- Throws:
CoreException
- if generating the Excel file failed
-
generateXLS
IMendixObject generateXLS(IContext context, IMendixObject fileObject, java.lang.String fileName, java.util.List<java.lang.String> oqlQueries, boolean autoSizeColumns, java.util.List<java.lang.String> headerNames) throws CoreException
Generates an Excel file from the given OQL queries.- Parameters:
context
- the context to use for access controlfileObject
- the FileDocument objectfileName
- the file nameoqlQueries
- the OQL queriesautoSizeColumns
- indicates whether to size columns automaticallyheaderNames
- the column names- Returns:
- the resulting FileDocument object containing the report
- Throws:
CoreException
- if generating the Excel file failed
-
createExcelGrid
IExcelGrid createExcelGrid()
Creates a new Excel grid.- Returns:
- the Excel grid
-
-