public abstract class JRAbstractCsvExporter extends JRAbstractExporter
JRAbstractExporter.BaseExporterContext, JRAbstractExporter.ParameterOverriddenResolver, JRAbstractExporter.ParameterOverrideResolver, JRAbstractExporter.ParameterResolver| Modifier and Type | Field and Description |
|---|---|
static String |
CSV_EXPORTER_KEY |
protected String |
delimiter |
protected String |
encoding |
protected ExporterNature |
nature |
protected JRExportProgressMonitor |
progressMonitor |
protected String |
recordDelimiter |
protected Writer |
writer |
allSelector, dateFormatCache, endPageIndex, filter, fontMap, globalOffsetX, globalOffsetY, hyperlinkProducerFactory, isModeBatch, jasperPrint, jasperPrintList, jasperReportsContext, noBackcolorSelector, noneSelector, numberFormatCache, parameters, propertiesUtil, PROPERTY_DEFAULT_FILTER_FACTORY, PROPERTY_SUFFIX_DEFAULT_FILTER_FACTORY, startPageIndex, styledTextUtil| Constructor and Description |
|---|
JRAbstractCsvExporter() |
JRAbstractCsvExporter(JasperReportsContext jasperReportsContext) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
exportPage(JRPrintPage page) |
void |
exportReport()
Actually starts the export process.
|
protected void |
exportReportToWriter() |
String |
getExporterKey() |
protected ExporterNature |
getExporterNature() |
JRStyledText |
getStyledText(JRPrintText textElement) |
protected String |
prepareText(String source) |
protected void |
setParameters() |
createFilter, defaultParseNumber, getBooleanCellValue, getBooleanParameter, getCharacterParameter, getCurrentJasperPrint, getCustomHandler, getDateCellValue, getDateFormat, getFloatParameter, getHyperlinkProducer, getIntegerParameter, getJasperReportsContext, getLocale, getNumberCellValue, getNumberFormat, getOffsetX, getOffsetY, getParameter, getParameterResolver, getParameters, getPropertiesUtil, getReportContext, getStringArrayParameter, getStringParameter, getStringParameterOrDefault, getStyledText, getTextFormatFactoryClass, getTextLocale, getTextTimeZone, getTextValue, getTextValueString, reset, resetClassLoader, resetExportContext, restoreElementOffsets, setClassLoader, setExportContext, setFontMap, setFrameElementsOffset, setHyperlinkProducerFactory, setInput, setJasperPrint, setJasperReportsContext, setOffset, setOffset, setOutput, setPageRange, setParameter, setParameters, setReportContextpublic static final String CSV_EXPORTER_KEY
protected String delimiter
protected String recordDelimiter
protected String encoding
protected Writer writer
protected JRExportProgressMonitor progressMonitor
protected ExporterNature nature
public JRAbstractCsvExporter()
public JRAbstractCsvExporter(JasperReportsContext jasperReportsContext)
public void exportReport()
throws JRException
JRExporterexportReport in interface JRExporterexportReport in class JRAbstractExporterJRExceptionprotected void exportReportToWriter()
throws JRException,
IOException
JRExceptionIOExceptionprotected abstract void exportPage(JRPrintPage page) throws IOException
IOExceptionpublic JRStyledText getStyledText(JRPrintText textElement)
getStyledText in class JRAbstractExporterprotected void setParameters()
protected ExporterNature getExporterNature()
public String getExporterKey()
getExporterKey in class JRAbstractExporterCopyright © 2014. All rights reserved.