net.sf.jasperreports.engine.export
Class JRAbstractCsvExporter
java.lang.Object
net.sf.jasperreports.engine.JRAbstractExporter
net.sf.jasperreports.engine.export.JRAbstractCsvExporter
- All Implemented Interfaces:
- JRExporter
- Direct Known Subclasses:
- JRCsvExporter, JRCsvMetadataExporter
public abstract class JRAbstractCsvExporter
- extends JRAbstractExporter
Exports a JasperReports document to CSV format.
- Version:
- $Id: JRAbstractCsvExporter.java 5180 2012-03-29 13:23:12Z teodord $
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
| Fields inherited from class net.sf.jasperreports.engine.JRAbstractExporter |
dateFormatCache, endPageIndex, filter, fontMap, globalOffsetX, globalOffsetY, hyperlinkProducerFactory, isModeBatch, jasperPrint, jasperPrintList, jasperReportsContext, numberFormatCache, parameters, PROPERTY_DEFAULT_FILTER_FACTORY, PROPERTY_SUFFIX_DEFAULT_FILTER_FACTORY, startPageIndex |
| Methods inherited from class net.sf.jasperreports.engine.JRAbstractExporter |
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, setOffset, setOffset, setOutput, setPageRange, setParameter, setParameters, setReportContext |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
delimiter
protected String delimiter
recordDelimiter
protected String recordDelimiter
encoding
protected String encoding
writer
protected Writer writer
progressMonitor
protected JRExportProgressMonitor progressMonitor
nature
protected ExporterNature nature
JRAbstractCsvExporter
public JRAbstractCsvExporter()
- See Also:
JRAbstractCsvExporter(JasperReportsContext)
JRAbstractCsvExporter
public JRAbstractCsvExporter(JasperReportsContext jasperReportsContext)
exportReport
public void exportReport()
throws JRException
- Description copied from interface:
JRExporter
- Actually starts the export process.
- Specified by:
exportReport in interface JRExporter- Specified by:
exportReport in class JRAbstractExporter
- Throws:
JRException
exportReportToWriter
protected void exportReportToWriter()
throws JRException,
IOException
- Throws:
JRException
IOException
exportPage
protected abstract void exportPage(JRPrintPage page)
throws IOException
- Throws:
IOException
getStyledText
protected JRStyledText getStyledText(JRPrintText textElement)
- Overrides:
getStyledText in class JRAbstractExporter
prepareText
protected String prepareText(String source)
setParameters
protected void setParameters()
getExporterNature
protected ExporterNature getExporterNature()
getExporterKey
protected String getExporterKey()
- Specified by:
getExporterKey in class JRAbstractExporter
Copyright © 2012. All Rights Reserved.