Interface Exporter

All Known Implementing Classes:
CsvExporter, PdfExporter, XlsExporter

public interface Exporter
Report exporter.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Exporter for type parameter.
    byte[]
    generate(net.sf.jasperreports.engine.JasperPrint print)
    Generate report.
  • Method Details

    • forType

      boolean forType(ReportType type)
      Exporter for type parameter.
      Parameters:
      type - Report type
      Returns:
      if the exporter is for the type parameter
    • generate

      byte[] generate(net.sf.jasperreports.engine.JasperPrint print) throws net.sf.jasperreports.engine.JRException
      Generate report.
      Parameters:
      print - Jasper to print
      Returns:
      The report in byte array format
      Throws:
      net.sf.jasperreports.engine.JRException - Exception in report generation