public abstract class JRAbstractCsvExporter extends JRAbstractExporter
JRAbstractExporter.BaseExporterContext, JRAbstractExporter.ParameterOverriddenResolver, JRAbstractExporter.ParameterOverrideResolver, JRAbstractExporter.ParameterResolver| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
delimiter |
protected java.lang.String |
encoding |
protected ExporterNature |
nature |
protected JRExportProgressMonitor |
progressMonitor |
protected java.lang.String |
recordDelimiter |
protected java.io.Writer |
writer |
dateFormatCache, endPageIndex, filter, globalOffsetX, globalOffsetY, hyperlinkProducerFactory, isModeBatch, jasperPrint, jasperPrintList, numberFormatCache, parameters, PROPERTY_DEFAULT_FILTER_FACTORY, PROPERTY_SUFFIX_DEFAULT_FILTER_FACTORY, startPageIndex| Constructor and Description |
|---|
JRAbstractCsvExporter() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
exportPage(JRPrintPage page) |
void |
exportReport()
Actually starts the export process.
|
protected void |
exportReportToWriter() |
protected java.lang.String |
getExporterKey() |
protected ExporterNature |
getExporterNature() |
protected JRStyledText |
getStyledText(JRPrintText textElement) |
protected java.lang.String |
prepareText(java.lang.String source) |
protected void |
setParameters() |
createFilter, defaultParseNumber, getBooleanCellValue, getBooleanParameter, getCharacterParameter, getCustomHandler, getDateCellValue, getDateFormat, getFloatParameter, getHyperlinkProducer, getIntegerParameter, getLocale, getNumberCellValue, getNumberFormat, getOffsetX, getOffsetY, getParameter, getParameterResolver, getParameters, getReportContext, getStringArrayParameter, getStringParameter, getStringParameterOrDefault, getStyledText, getTextFormatFactoryClass, getTextLocale, getTextTimeZone, getTextValue, getTextValueString, reset, resetClassLoader, resetExportContext, restoreElementOffsets, setClassLoader, setExportContext, setFrameElementsOffset, setHyperlinkProducerFactory, setInput, setJasperPrint, setOffset, setOffset, setOutput, setPageRange, setParameter, setParameters, setReportContextprotected java.lang.String delimiter
protected java.lang.String recordDelimiter
protected java.lang.String encoding
protected java.io.Writer writer
protected JRExportProgressMonitor progressMonitor
protected ExporterNature nature
public void exportReport()
throws JRException
JRExporterexportReport in interface JRExporterexportReport in class JRAbstractExporterJRExceptionprotected void exportReportToWriter()
throws JRException,
java.io.IOException
JRExceptionjava.io.IOExceptionprotected abstract void exportPage(JRPrintPage page) throws java.io.IOException
java.io.IOExceptionprotected JRStyledText getStyledText(JRPrintText textElement)
getStyledText in class JRAbstractExporterprotected java.lang.String prepareText(java.lang.String source)
protected void setParameters()
protected ExporterNature getExporterNature()
protected java.lang.String getExporterKey()
getExporterKey in class JRAbstractExporter© 2001-2010 Jaspersoft Corporation www.jaspersoft.com