dori.jasper.engine
Class JasperManager

java.lang.Object
  extended bydori.jasper.engine.JasperManager

public class JasperManager
extends java.lang.Object

Façade class for the JasperReports engine. It has various static methods that simplify the access to the API functionality and can be used to compile an XML report design, to fill a report, to print it, or to generate PDF files.


Constructor Summary
JasperManager()
           
 
Method Summary
static JasperReport compileReport(java.io.InputStream inputStream)
           
static JasperReport compileReport(JasperDesign jasperDesign)
           
static JasperReport compileReport(java.lang.String sourceFileName)
           
static void compileReportToFile(JasperDesign jasperDesign, java.lang.String destFileName)
           
static java.lang.String compileReportToFile(java.lang.String sourceFileName)
           
static void compileReportToFile(java.lang.String sourceFileName, java.lang.String destFileName)
           
static void compileReportToStream(java.io.InputStream inputStream, java.io.OutputStream outputStream)
           
static void compileReportToStream(JasperDesign jasperDesign, java.io.OutputStream outputStream)
           
static JasperPrint fillReport(java.io.InputStream inputStream, java.util.Map parameters, java.sql.Connection conn)
           
static JasperPrint fillReport(java.io.InputStream inputStream, java.util.Map parameters, JRDataSource jrDataSource)
           
static JasperPrint fillReport(JasperReport jasperReport, java.util.Map parameters, java.sql.Connection conn)
           
static JasperPrint fillReport(JasperReport jasperReport, java.util.Map parameters, JRDataSource jrDataSource)
           
static JasperPrint fillReport(java.lang.String sourceFileName, java.util.Map parameters, java.sql.Connection conn)
           
static JasperPrint fillReport(java.lang.String sourceFileName, java.util.Map parameters, JRDataSource jrDataSource)
           
static void fillReportToFile(JasperReport jasperReport, java.lang.String destFileName, java.util.Map parameters, java.sql.Connection conn)
           
static void fillReportToFile(JasperReport jasperReport, java.lang.String destFileName, java.util.Map parameters, JRDataSource jrDataSource)
           
static java.lang.String fillReportToFile(java.lang.String sourceFileName, java.util.Map parameters, java.sql.Connection conn)
           
static java.lang.String fillReportToFile(java.lang.String sourceFileName, java.util.Map parameters, JRDataSource jrDataSource)
           
static void fillReportToFile(java.lang.String sourceFileName, java.lang.String destFileName, java.util.Map parameters, java.sql.Connection conn)
           
static void fillReportToFile(java.lang.String sourceFileName, java.lang.String destFileName, java.util.Map parameters, JRDataSource jrDataSource)
           
static void fillReportToStream(java.io.InputStream inputStream, java.io.OutputStream outputStream, java.util.Map parameters, java.sql.Connection conn)
           
static void fillReportToStream(java.io.InputStream inputStream, java.io.OutputStream outputStream, java.util.Map parameters, JRDataSource jrDataSource)
           
static void fillReportToStream(JasperReport jasperReport, java.io.OutputStream outputStream, java.util.Map parameters, java.sql.Connection conn)
           
static void fillReportToStream(JasperReport jasperReport, java.io.OutputStream outputStream, java.util.Map parameters, JRDataSource jrDataSource)
           
static JasperDesign loadDesign(java.io.InputStream inputStream)
           
static JasperDesign loadDesign(java.lang.String fileName)
           
static JasperPrint loadPrint(java.io.InputStream inputStream)
           
static JasperPrint loadPrint(java.lang.String fileName)
           
static JasperReport loadReport(java.io.InputStream inputStream)
           
static JasperReport loadReport(java.lang.String fileName)
           
static JasperDesign loadXmlDesign(java.io.InputStream inputStream)
           
static JasperDesign loadXmlDesign(java.lang.String fileName)
           
static boolean printPage(java.io.InputStream inputStream, int pageIndex, boolean withPrintDialog)
           
static boolean printPage(JasperPrint jasperPrint, int pageIndex, boolean withPrintDialog)
           
static boolean printPage(java.lang.String sourceFileName, int pageIndex, boolean withPrintDialog)
           
static boolean printPages(java.io.InputStream inputStream, int firstPageIndex, int lastPageIndex, boolean withPrintDialog)
           
static boolean printPages(JasperPrint jasperPrint, int firstPageIndex, int lastPageIndex, boolean withPrintDialog)
           
static boolean printPages(java.lang.String sourceFileName, int firstPageIndex, int lastPageIndex, boolean withPrintDialog)
           
static java.awt.Image printPageToImage(java.io.InputStream inputStream, int pageIndex, float zoom)
           
static java.awt.Image printPageToImage(JasperPrint jasperPrint, int pageIndex, float zoom)
           
static java.awt.Image printPageToImage(java.lang.String sourceFileName, int pageIndex, float zoom)
           
static boolean printReport(java.io.InputStream inputStream, boolean withPrintDialog)
           
static boolean printReport(JasperPrint jasperPrint, boolean withPrintDialog)
           
static boolean printReport(java.lang.String sourceFileName, boolean withPrintDialog)
           
static byte[] printReportToPdf(JasperPrint jasperPrint)
           
static void printReportToPdfFile(JasperPrint jasperPrint, java.lang.String destFileName)
           
static java.lang.String printReportToPdfFile(java.lang.String sourceFileName)
           
static void printReportToPdfFile(java.lang.String sourceFileName, java.lang.String destFileName)
           
static void printReportToPdfStream(java.io.InputStream inputStream, java.io.OutputStream outputStream)
           
static void printReportToPdfStream(JasperPrint jasperPrint, java.io.OutputStream outputStream)
           
static byte[] runReportToPdf(java.io.InputStream inputStream, java.util.Map parameters, java.sql.Connection conn)
          Fills a report and returns byte array object containing the report in PDF format.
static byte[] runReportToPdf(java.io.InputStream inputStream, java.util.Map parameters, JRDataSource jrDataSource)
          Fills a report and returns byte array object containing the report in PDF format.
static byte[] runReportToPdf(JasperReport jasperReport, java.util.Map parameters, java.sql.Connection conn)
          Fills a report and returns byte array object containing the report in PDF format.
static byte[] runReportToPdf(JasperReport jasperReport, java.util.Map parameters, JRDataSource jrDataSource)
          Fills a report and returns byte array object containing the report in PDF format.
static byte[] runReportToPdf(java.lang.String sourceFileName, java.util.Map parameters, java.sql.Connection conn)
          Fills a report and returns byte array object containing the report in PDF format.
static byte[] runReportToPdf(java.lang.String sourceFileName, java.util.Map parameters, JRDataSource jrDataSource)
          Fills a report and sends it to an output stream in PDF format.
static void runReportToPdfFile(java.lang.String sourceFileName, java.util.Map parameters, java.sql.Connection conn)
          Fills a report and saves it directly into a PDF file.
static void runReportToPdfFile(java.lang.String sourceFileName, java.util.Map parameters, JRDataSource jrDataSource)
          Fills a report and saves it directly into a PDF file.
static void runReportToPdfFile(java.lang.String sourceFileName, java.lang.String destFileName, java.util.Map parameters, java.sql.Connection conn)
          Fills a report and saves it directly into a PDF file.
static void runReportToPdfFile(java.lang.String sourceFileName, java.lang.String destFileName, java.util.Map parameters, JRDataSource jrDataSource)
          Fills a report and saves it directly into a PDF file.
static void runReportToPdfStream(java.io.InputStream inputStream, java.io.OutputStream outputStream, java.util.Map parameters, java.sql.Connection conn)
          Fills a report and sends it directly to an OutputStream in PDF format.
static void runReportToPdfStream(java.io.InputStream inputStream, java.io.OutputStream outputStream, java.util.Map parameters, JRDataSource jrDataSource)
          Fills a report and sends it directly to an OutputStream in PDF format.
static java.util.Collection verifyDesign(JasperDesign jasperDesign)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JasperManager

public JasperManager()
Method Detail

runReportToPdfFile

public static void runReportToPdfFile(java.lang.String sourceFileName,
                                      java.util.Map parameters,
                                      java.sql.Connection conn)
                               throws JRException
Fills a report and saves it directly into a PDF file. The intermediate JasperPrint object is not saved on disk.

Throws:
JRException

runReportToPdfFile

public static void runReportToPdfFile(java.lang.String sourceFileName,
                                      java.lang.String destFileName,
                                      java.util.Map parameters,
                                      java.sql.Connection conn)
                               throws JRException
Fills a report and saves it directly into a PDF file. The intermediate JasperPrint object is not saved on disk.

Throws:
JRException

runReportToPdfStream

public static void runReportToPdfStream(java.io.InputStream inputStream,
                                        java.io.OutputStream outputStream,
                                        java.util.Map parameters,
                                        java.sql.Connection conn)
                                 throws JRException
Fills a report and sends it directly to an OutputStream in PDF format. The intermediate JasperPrint object is not saved on disk.

Throws:
JRException

runReportToPdf

public static byte[] runReportToPdf(java.lang.String sourceFileName,
                                    java.util.Map parameters,
                                    java.sql.Connection conn)
                             throws JRException
Fills a report and returns byte array object containing the report in PDF format. The intermediate JasperPrint object is not saved on disk.

Throws:
JRException

runReportToPdf

public static byte[] runReportToPdf(java.io.InputStream inputStream,
                                    java.util.Map parameters,
                                    java.sql.Connection conn)
                             throws JRException
Fills a report and returns byte array object containing the report in PDF format. The intermediate JasperPrint object is not saved on disk.

Throws:
JRException

runReportToPdf

public static byte[] runReportToPdf(JasperReport jasperReport,
                                    java.util.Map parameters,
                                    java.sql.Connection conn)
                             throws JRException
Fills a report and returns byte array object containing the report in PDF format. The intermediate JasperPrint object is not saved on disk.

Throws:
JRException

runReportToPdfFile

public static void runReportToPdfFile(java.lang.String sourceFileName,
                                      java.util.Map parameters,
                                      JRDataSource jrDataSource)
                               throws JRException
Fills a report and saves it directly into a PDF file. The intermediate JasperPrint object is not saved on disk.

Throws:
JRException

runReportToPdfFile

public static void runReportToPdfFile(java.lang.String sourceFileName,
                                      java.lang.String destFileName,
                                      java.util.Map parameters,
                                      JRDataSource jrDataSource)
                               throws JRException
Fills a report and saves it directly into a PDF file. The intermediate JasperPrint object is not saved on disk.

Throws:
JRException

runReportToPdfStream

public static void runReportToPdfStream(java.io.InputStream inputStream,
                                        java.io.OutputStream outputStream,
                                        java.util.Map parameters,
                                        JRDataSource jrDataSource)
                                 throws JRException
Fills a report and sends it directly to an OutputStream in PDF format. The intermediate JasperPrint object is not saved on disk.

Throws:
JRException

runReportToPdf

public static byte[] runReportToPdf(java.lang.String sourceFileName,
                                    java.util.Map parameters,
                                    JRDataSource jrDataSource)
                             throws JRException
Fills a report and sends it to an output stream in PDF format. The intermediate JasperPrint object is not saved on disk.

Throws:
JRException

runReportToPdf

public static byte[] runReportToPdf(java.io.InputStream inputStream,
                                    java.util.Map parameters,
                                    JRDataSource jrDataSource)
                             throws JRException
Fills a report and returns byte array object containing the report in PDF format. The intermediate JasperPrint object is not saved on disk.

Throws:
JRException

runReportToPdf

public static byte[] runReportToPdf(JasperReport jasperReport,
                                    java.util.Map parameters,
                                    JRDataSource jrDataSource)
                             throws JRException
Fills a report and returns byte array object containing the report in PDF format. The intermediate JasperPrint object is not saved on disk.

Throws:
JRException

printReportToPdfFile

public static java.lang.String printReportToPdfFile(java.lang.String sourceFileName)
                                             throws JRException
Throws:
JRException

printReportToPdfFile

public static void printReportToPdfFile(java.lang.String sourceFileName,
                                        java.lang.String destFileName)
                                 throws JRException
Throws:
JRException

printReportToPdfFile

public static void printReportToPdfFile(JasperPrint jasperPrint,
                                        java.lang.String destFileName)
                                 throws JRException
Throws:
JRException

printReportToPdfStream

public static void printReportToPdfStream(java.io.InputStream inputStream,
                                          java.io.OutputStream outputStream)
                                   throws JRException
Throws:
JRException

printReportToPdfStream

public static void printReportToPdfStream(JasperPrint jasperPrint,
                                          java.io.OutputStream outputStream)
                                   throws JRException
Throws:
JRException

printReportToPdf

public static byte[] printReportToPdf(JasperPrint jasperPrint)
                               throws JRException
Throws:
JRException

printReport

public static boolean printReport(java.lang.String sourceFileName,
                                  boolean withPrintDialog)
                           throws JRException
Throws:
JRException

printReport

public static boolean printReport(java.io.InputStream inputStream,
                                  boolean withPrintDialog)
                           throws JRException
Throws:
JRException

printReport

public static boolean printReport(JasperPrint jasperPrint,
                                  boolean withPrintDialog)
                           throws JRException
Throws:
JRException

printPage

public static boolean printPage(java.lang.String sourceFileName,
                                int pageIndex,
                                boolean withPrintDialog)
                         throws JRException
Throws:
JRException

printPage

public static boolean printPage(java.io.InputStream inputStream,
                                int pageIndex,
                                boolean withPrintDialog)
                         throws JRException
Throws:
JRException

printPage

public static boolean printPage(JasperPrint jasperPrint,
                                int pageIndex,
                                boolean withPrintDialog)
                         throws JRException
Throws:
JRException

printPages

public static boolean printPages(java.lang.String sourceFileName,
                                 int firstPageIndex,
                                 int lastPageIndex,
                                 boolean withPrintDialog)
                          throws JRException
Throws:
JRException

printPages

public static boolean printPages(java.io.InputStream inputStream,
                                 int firstPageIndex,
                                 int lastPageIndex,
                                 boolean withPrintDialog)
                          throws JRException
Throws:
JRException

printPages

public static boolean printPages(JasperPrint jasperPrint,
                                 int firstPageIndex,
                                 int lastPageIndex,
                                 boolean withPrintDialog)
                          throws JRException
Throws:
JRException

printPageToImage

public static java.awt.Image printPageToImage(java.lang.String sourceFileName,
                                              int pageIndex,
                                              float zoom)
                                       throws JRException
Throws:
JRException

printPageToImage

public static java.awt.Image printPageToImage(java.io.InputStream inputStream,
                                              int pageIndex,
                                              float zoom)
                                       throws JRException
Throws:
JRException

printPageToImage

public static java.awt.Image printPageToImage(JasperPrint jasperPrint,
                                              int pageIndex,
                                              float zoom)
                                       throws JRException
Throws:
JRException

fillReportToFile

public static java.lang.String fillReportToFile(java.lang.String sourceFileName,
                                                java.util.Map parameters,
                                                java.sql.Connection conn)
                                         throws JRException
Throws:
JRException

fillReportToFile

public static void fillReportToFile(java.lang.String sourceFileName,
                                    java.lang.String destFileName,
                                    java.util.Map parameters,
                                    java.sql.Connection conn)
                             throws JRException
Throws:
JRException

fillReportToFile

public static void fillReportToFile(JasperReport jasperReport,
                                    java.lang.String destFileName,
                                    java.util.Map parameters,
                                    java.sql.Connection conn)
                             throws JRException
Throws:
JRException

fillReport

public static JasperPrint fillReport(java.lang.String sourceFileName,
                                     java.util.Map parameters,
                                     java.sql.Connection conn)
                              throws JRException
Throws:
JRException

fillReportToStream

public static void fillReportToStream(java.io.InputStream inputStream,
                                      java.io.OutputStream outputStream,
                                      java.util.Map parameters,
                                      java.sql.Connection conn)
                               throws JRException
Throws:
JRException

fillReportToStream

public static void fillReportToStream(JasperReport jasperReport,
                                      java.io.OutputStream outputStream,
                                      java.util.Map parameters,
                                      java.sql.Connection conn)
                               throws JRException
Throws:
JRException

fillReport

public static JasperPrint fillReport(java.io.InputStream inputStream,
                                     java.util.Map parameters,
                                     java.sql.Connection conn)
                              throws JRException
Throws:
JRException

fillReport

public static JasperPrint fillReport(JasperReport jasperReport,
                                     java.util.Map parameters,
                                     java.sql.Connection conn)
                              throws JRException
Throws:
JRException

fillReportToFile

public static java.lang.String fillReportToFile(java.lang.String sourceFileName,
                                                java.util.Map parameters,
                                                JRDataSource jrDataSource)
                                         throws JRException
Throws:
JRException

fillReportToFile

public static void fillReportToFile(java.lang.String sourceFileName,
                                    java.lang.String destFileName,
                                    java.util.Map parameters,
                                    JRDataSource jrDataSource)
                             throws JRException
Throws:
JRException

fillReportToFile

public static void fillReportToFile(JasperReport jasperReport,
                                    java.lang.String destFileName,
                                    java.util.Map parameters,
                                    JRDataSource jrDataSource)
                             throws JRException
Throws:
JRException

fillReport

public static JasperPrint fillReport(java.lang.String sourceFileName,
                                     java.util.Map parameters,
                                     JRDataSource jrDataSource)
                              throws JRException
Throws:
JRException

fillReportToStream

public static void fillReportToStream(java.io.InputStream inputStream,
                                      java.io.OutputStream outputStream,
                                      java.util.Map parameters,
                                      JRDataSource jrDataSource)
                               throws JRException
Throws:
JRException

fillReportToStream

public static void fillReportToStream(JasperReport jasperReport,
                                      java.io.OutputStream outputStream,
                                      java.util.Map parameters,
                                      JRDataSource jrDataSource)
                               throws JRException
Throws:
JRException

fillReport

public static JasperPrint fillReport(java.io.InputStream inputStream,
                                     java.util.Map parameters,
                                     JRDataSource jrDataSource)
                              throws JRException
Throws:
JRException

fillReport

public static JasperPrint fillReport(JasperReport jasperReport,
                                     java.util.Map parameters,
                                     JRDataSource jrDataSource)
                              throws JRException
Throws:
JRException

compileReportToFile

public static java.lang.String compileReportToFile(java.lang.String sourceFileName)
                                            throws JRException
Throws:
JRException

compileReportToFile

public static void compileReportToFile(java.lang.String sourceFileName,
                                       java.lang.String destFileName)
                                throws JRException
Throws:
JRException

compileReportToFile

public static void compileReportToFile(JasperDesign jasperDesign,
                                       java.lang.String destFileName)
                                throws JRException
Throws:
JRException

compileReport

public static JasperReport compileReport(java.lang.String sourceFileName)
                                  throws JRException
Throws:
JRException

compileReportToStream

public static void compileReportToStream(java.io.InputStream inputStream,
                                         java.io.OutputStream outputStream)
                                  throws JRException
Throws:
JRException

compileReportToStream

public static void compileReportToStream(JasperDesign jasperDesign,
                                         java.io.OutputStream outputStream)
                                  throws JRException
Throws:
JRException

compileReport

public static JasperReport compileReport(java.io.InputStream inputStream)
                                  throws JRException
Throws:
JRException

compileReport

public static JasperReport compileReport(JasperDesign jasperDesign)
                                  throws JRException
Throws:
JRException

verifyDesign

public static java.util.Collection verifyDesign(JasperDesign jasperDesign)
                                         throws JRException
Throws:
JRException

loadDesign

public static JasperDesign loadDesign(java.lang.String fileName)
                               throws JRException
Throws:
JRException

loadDesign

public static JasperDesign loadDesign(java.io.InputStream inputStream)
                               throws JRException
Throws:
JRException

loadXmlDesign

public static JasperDesign loadXmlDesign(java.lang.String fileName)
                                  throws JRException
Throws:
JRException

loadXmlDesign

public static JasperDesign loadXmlDesign(java.io.InputStream inputStream)
                                  throws JRException
Throws:
JRException

loadReport

public static JasperReport loadReport(java.lang.String fileName)
                               throws JRException
Throws:
JRException

loadReport

public static JasperReport loadReport(java.io.InputStream inputStream)
                               throws JRException
Throws:
JRException

loadPrint

public static JasperPrint loadPrint(java.lang.String fileName)
                             throws JRException
Throws:
JRException

loadPrint

public static JasperPrint loadPrint(java.io.InputStream inputStream)
                             throws JRException
Throws:
JRException


Copyright © 2001-2004 Teodor Danciu. All Rights Reserved.