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 4110 2010-12-27 12:07:43Z narcism $
- Author:
- Teodor Danciu ([email protected])
Fields inherited from class net.sf.jasperreports.engine.JRAbstractExporter |
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 |
Methods inherited from class net.sf.jasperreports.engine.JRAbstractExporter |
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
delimiter
protected java.lang.String delimiter
recordDelimiter
protected java.lang.String recordDelimiter
encoding
protected java.lang.String encoding
writer
protected java.io.Writer writer
progressMonitor
protected JRExportProgressMonitor progressMonitor
nature
protected ExporterNature nature
JRAbstractCsvExporter
public JRAbstractCsvExporter()
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,
java.io.IOException
- Throws:
JRException
java.io.IOException
exportPage
protected abstract void exportPage(JRPrintPage page)
throws java.io.IOException
- Throws:
java.io.IOException
getStyledText
protected JRStyledText getStyledText(JRPrintText textElement)
- Overrides:
getStyledText
in class JRAbstractExporter
prepareText
protected java.lang.String prepareText(java.lang.String source)
setParameters
protected void setParameters()
getExporterNature
protected ExporterNature getExporterNature()
getExporterKey
protected java.lang.String getExporterKey()
- Specified by:
getExporterKey
in class JRAbstractExporter
Copyright © 2011. All Rights Reserved.