Package net.sf.jasperreports.poi.export
Interface GenericElementXlsMetadataHandler
-
- All Superinterfaces:
GenericElementHandler
public interface GenericElementXlsMetadataHandler extends GenericElementHandler
A generic print element XLS export handler.- Author:
- Sanda Zaharia (shertage@users.sourceforge.net)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
exportElement(JRXlsExporterContext exporterContext, JRGenericPrintElement element, Map<String,Object> currentRow, Map<String,Object> repeatedValues, List<String> columnNames, Map<String,Integer> columnNamesMap, String currentColumnName, int colIndex, int rowIndex, boolean repeatValue)
Exports a generic element.-
Methods inherited from interface net.sf.jasperreports.engine.export.GenericElementHandler
toExport
-
-
-
-
Method Detail
-
exportElement
int exportElement(JRXlsExporterContext exporterContext, JRGenericPrintElement element, Map<String,Object> currentRow, Map<String,Object> repeatedValues, List<String> columnNames, Map<String,Integer> columnNamesMap, String currentColumnName, int colIndex, int rowIndex, boolean repeatValue)
Exports a generic element.Access to the exporter output and environment is provided via the
JRXlsExporterContext
argument.- Parameters:
exporterContext
- the exporter contextelement
- the generic element to exportcurrentRow
- the map with column names as keys and exported CellSettings objects as valuesrepeatedValues
- the map containing CellSettings objects to be placed instead in the currentRow map when the exported object is nullcolumnNames
- the list of column namescolumnNamesMap
- the map containing the mapping between column names and column indexescurrentColumnName
- the current column's namecolIndex
- the current column indexrowIndex
- the current row indexrepeatValue
- the flag specifying if null values should be replaced with objects from the repeatedValues map- Returns:
- int value representing the resulting row index, if this was incremented during export
-
-