java.lang.Object
net.datenwerke.rs.base.service.reportengines.jasper.output.object.CompiledRSJasperReport
All Implemented Interfaces:
Serializable, HasPages, CompiledReport
Direct Known Subclasses:
CompiledCSVJasperReport, CompiledHTMLJasperReport, CompiledPDFJasperReport, CompiledPNGJasperReport, CompiledRTFJasperReport, CompiledXLSJasperReport, CompiledXLSXJasperReport

public abstract class CompiledRSJasperReport extends Object implements CompiledReport, HasPages
Simple wrapper object that stores a completed JasperReport along with parameters of interest.
See Also:
  • Constructor Details

    • CompiledRSJasperReport

      public CompiledRSJasperReport()
  • Method Details

    • setReport

      public abstract void setReport(Object report)
    • setData

      public void setData(JasperPrint jasperPrint)
      Extracts all information from the JasperPrint object.
      Parameters:
      jasperPrint -
    • getPages

      public int getPages()
      Specified by:
      getPages in interface HasPages
    • getPageWidth

      public int getPageWidth()
    • setPageWidth

      public void setPageWidth(int pagewidth)
    • getPageHeight

      public int getPageHeight()
    • setPageHeight

      public void setPageHeight(int pageheight)
    • hasData

      public boolean hasData()
      Description copied from interface: CompiledReport
      Returns true if this object contains reporting data.
      Specified by:
      hasData in interface CompiledReport
    • isStringReport

      public boolean isStringReport()
      Description copied from interface: CompiledReport
      Returns true if the report is String based (in contrast to binary)
      Specified by:
      isStringReport in interface CompiledReport