net.sf.jasperreports.engine.export
Class JRCsvExporter

java.lang.Object
  extended by net.sf.jasperreports.engine.JRAbstractExporter
      extended by net.sf.jasperreports.engine.export.JRAbstractCsvExporter
          extended by net.sf.jasperreports.engine.export.JRCsvExporter
All Implemented Interfaces:
JRExporter

public class JRCsvExporter
extends JRAbstractCsvExporter

Exports a JasperReports document to CSV format. It has character output type and exports the document to a grid-based layout.

Version:
$Id: JRCsvExporter.java 5180 2012-03-29 13:23:12Z teodord $
Author:
Teodor Danciu (teodord@users.sourceforge.net)

Nested Class Summary
 
Nested classes/interfaces inherited from class net.sf.jasperreports.engine.JRAbstractExporter
JRAbstractExporter.BaseExporterContext, JRAbstractExporter.ParameterOverriddenResolver, JRAbstractExporter.ParameterOverrideResolver, JRAbstractExporter.ParameterResolver
 
Field Summary
 
Fields inherited from class net.sf.jasperreports.engine.export.JRAbstractCsvExporter
delimiter, encoding, nature, progressMonitor, recordDelimiter, writer
 
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
 
Constructor Summary
JRCsvExporter()
           
JRCsvExporter(JasperReportsContext jasperReportsContext)
           
 
Method Summary
protected  void exportPage(JRPrintPage page)
           
 
Methods inherited from class net.sf.jasperreports.engine.export.JRAbstractCsvExporter
exportReport, exportReportToWriter, getExporterKey, getExporterNature, getStyledText, prepareText, setParameters
 
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
 

Constructor Detail

JRCsvExporter

public JRCsvExporter()
See Also:
JRCsvExporter(JasperReportsContext)

JRCsvExporter

public JRCsvExporter(JasperReportsContext jasperReportsContext)
Method Detail

exportPage

protected void exportPage(JRPrintPage page)
                   throws java.io.IOException
Specified by:
exportPage in class JRAbstractCsvExporter
Throws:
java.io.IOException


© 2001-2010 Jaspersoft Corporation www.jaspersoft.com