Class AbstractJasperExporterBuilder<T extends AbstractJasperExporterBuilder<T,U>,U extends AbstractJasperExporter>

java.lang.Object
net.sf.dynamicreports.report.builder.AbstractBuilder<T,U>
net.sf.dynamicreports.jasper.builder.export.AbstractJasperExporterBuilder<T,U>
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AbstractJasperExcelExporterBuilder, JasperCsvExporterBuilder, JasperDocxExporterBuilder, JasperHtmlExporterBuilder, JasperImageExporterBuilder, JasperJsonExporterBuilder, JasperOdsExporterBuilder, JasperOdtExporterBuilder, JasperPdfExporterBuilder, JasperPptxExporterBuilder, JasperRtfExporterBuilder, JasperTextExporterBuilder, JasperXmlExporterBuilder

public abstract class AbstractJasperExporterBuilder<T extends AbstractJasperExporterBuilder<T,U>,U extends AbstractJasperExporter> extends AbstractBuilder<T,U>

Abstract AbstractJasperExporterBuilder class.

Author:
Ricardo Mariaca
See Also:
  • Constructor Details

    • AbstractJasperExporterBuilder

      protected AbstractJasperExporterBuilder(U jasperExporter)

      Constructor for AbstractJasperExporterBuilder.

      Parameters:
      jasperExporter - a U object.
  • Method Details

    • setOutputWriter

      protected T setOutputWriter(Writer outputWriter)

      setOutputWriter.

      Parameters:
      outputWriter - a Writer object.
      Returns:
      a T object.
    • setOutputStream

      protected T setOutputStream(OutputStream outputStream)

      setOutputStream.

      Parameters:
      outputStream - a OutputStream object.
      Returns:
      a T object.
    • setOutputFile

      protected T setOutputFile(File outputFile)

      setOutputFile.

      Parameters:
      outputFile - a File object.
      Returns:
      a T object.
    • setOutputFileName

      protected T setOutputFileName(String outputFileName)

      setOutputFileName.

      Parameters:
      outputFileName - a String object.
      Returns:
      a T object.
    • setPageIndex

      public T setPageIndex(Integer pageIndex)

      setPageIndex.

      Parameters:
      pageIndex - a Integer object.
      Returns:
      a T object.
    • setStartPageIndex

      public T setStartPageIndex(Integer startPageIndex)

      setStartPageIndex.

      Parameters:
      startPageIndex - a Integer object.
      Returns:
      a T object.
    • setEndPageIndex

      public T setEndPageIndex(Integer endPageIndex)

      setEndPageIndex.

      Parameters:
      endPageIndex - a Integer object.
      Returns:
      a T object.
    • setCharacterEncoding

      public T setCharacterEncoding(String characterEncoding)

      setCharacterEncoding.

      Parameters:
      characterEncoding - a String object.
      Returns:
      a T object.
    • setOffsetX

      public T setOffsetX(Integer offsetX)

      setOffsetX.

      Parameters:
      offsetX - a Integer object.
      Returns:
      a T object.
    • setOffsetY

      public T setOffsetY(Integer offsetY)

      setOffsetY.

      Parameters:
      offsetY - a Integer object.
      Returns:
      a T object.
    • getExporter

      public U getExporter()

      getExporter.

      Returns:
      a U object.