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 |
classLoader, classLoaderSet, dateFormatCache, endPageIndex, fileResolver, fileResolverSet, filter, globalOffsetX, globalOffsetY, hyperlinkProducerFactory, isModeBatch, jasperPrint, jasperPrintList, numberFormatCache, parameters, PROPERTY_CELL_FORMULA, PROPERTY_DEFAULT_FILTER_FACTORY, PROPERTY_SUFFIX_DEFAULT_FILTER_FACTORY, startPageIndex, urlHandlerFactory, urlHandlerFactorySet
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, 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
protected 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
JRExporter
exportReport
in interface JRExporter
exportReport
in class JRAbstractExporter
JRException
protected void exportReportToWriter() throws JRException, java.io.IOException
JRException
java.io.IOException
protected abstract void exportPage(JRPrintPage page) throws java.io.IOException
java.io.IOException
protected JRStyledText getStyledText(JRPrintText textElement)
getStyledText
in class JRAbstractExporter
protected 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