public abstract class JRAbstractCsvExporter extends JRAbstractExporter
JRAbstractExporter.BaseExporterContext, JRAbstractExporter.ParameterOverriddenResolver, JRAbstractExporter.ParameterOverrideResolver, JRAbstractExporter.ParameterResolver| Modifier and Type | Field and Description |
|---|---|
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() |
protected String |
getExporterKey() |
protected ExporterNature |
getExporterNature() |
protected JRStyledText |
getStyledText(JRPrintText textElement) |
protected String |
prepareText(String source) |
protected void |
setParameters() |
createFilter, defaultParseNumber, getBooleanCellValue, getBooleanParameter, getCharacterParameter, 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, setReportContextprotected 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
IOExceptionprotected JRStyledText getStyledText(JRPrintText textElement)
getStyledText in class JRAbstractExporterprotected void setParameters()
protected ExporterNature getExporterNature()
protected String getExporterKey()
getExporterKey in class JRAbstractExporterCopyright © 2012. All Rights Reserved.