Package net.sf.jasperreports.engine

Examples of net.sf.jasperreports.engine.JasperReport


        params.putAll(_parameters);
      }
      registerEntities(jd, dr);
      layoutManager.applyLayout(jd, dr);
      JRProperties.setProperty(JRProperties.COMPILER_CLASS, DJCompilerFactory.getCompilerClassName());
      JasperReport jr = JasperCompileManager.compileReport(jd);
      params.putAll(jd.getParametersWithValues());
      jp = JasperFillManager.fillReport(jr, params, con);

      return jp;
    }
View Full Code Here


        params.putAll(_parameters);
      }
      registerEntities(jd, dr);
      layoutManager.applyLayout(jd, dr);
      JRProperties.setProperty(JRProperties.COMPILER_CLASS, DJCompilerFactory.getCompilerClassName());
      JasperReport jr = JasperCompileManager.compileReport(jd);
      params.putAll(jd.getParametersWithValues());
      jp = JasperFillManager.fillReport(jr, params);

      return jp;
    }
View Full Code Here

   * @param xmlEncoding (default is UTF-8 )
   * @return
   * @throws JRException
   */
    public static String generateJRXML(DynamicReport dr, LayoutManager layoutManager, Map _parameters, String xmlEncoding) throws JRException {
      JasperReport jr = generateJasperReport(dr, layoutManager, _parameters);
      if (xmlEncoding == null)
        xmlEncoding = DEFAULT_XML_ENCODING;
      return JRXmlWriter.writeReport(jr, xmlEncoding);
    }
View Full Code Here

     * @param xmlEncoding  (default is UTF-8 )
     * @param outputStream
     * @throws JRException
     */
    public static void generateJRXML(DynamicReport dr, LayoutManager layoutManager, Map _parameters, String xmlEncoding, OutputStream outputStream) throws JRException {
      JasperReport jr = generateJasperReport(dr, layoutManager, _parameters);
      if (xmlEncoding == null)
        xmlEncoding = DEFAULT_XML_ENCODING;
       JRXmlWriter.writeReport(jr, outputStream, xmlEncoding);
    }
View Full Code Here

     * @param xmlEncoding  (default is UTF-8 )
     * @param filename the path to the destination file
     * @throws JRException
     */
    public static void generateJRXML(DynamicReport dr, LayoutManager layoutManager, Map _parameters, String xmlEncoding, String filename) throws JRException {
      JasperReport jr = generateJasperReport(dr, layoutManager, _parameters);
      if (xmlEncoding == null)
        xmlEncoding = DEFAULT_XML_ENCODING;
      JRXmlWriter.writeReport(jr, filename, xmlEncoding);
    }
View Full Code Here

      for (Iterator iterator2 = group.getHeaderSubreports().iterator(); iterator2.hasNext();) {
        Subreport subreport = (Subreport) iterator2.next();

        if (subreport.getDynamicReport() != null){
           compileOrLoadSubreports(subreport.getDynamicReport(),_parameters);
           JasperReport jp = generateJasperReport(subreport.getDynamicReport(), subreport.getLayoutManager(), _parameters);
           _parameters.put(jp.toString(), jp);
           subreport.setReport(jp);
        }

      }

      //Footer Subreports
      for (Iterator iterator2 = group.getFooterSubreports().iterator(); iterator2.hasNext();) {
        Subreport subreport = (Subreport) iterator2.next();

        if (subreport.getDynamicReport() != null){
          compileOrLoadSubreports(subreport.getDynamicReport(),_parameters);
          JasperReport jp = generateJasperReport(subreport.getDynamicReport(), subreport.getLayoutManager(), _parameters);
          _parameters.put(jp.toString(), jp);
          subreport.setReport(jp);
        }

      }
    }
View Full Code Here

   * @return
   * @throws JRException
   */
  public final static JasperReport generateJasperReport(DynamicReport dr, LayoutManager layoutManager, Map generatedParams) throws JRException {
    log.info("generating JasperReport");
    JasperReport jr = null;
      if (generatedParams == null)
        generatedParams = new HashMap();

      visitSubreports(dr, generatedParams);
      compileOrLoadSubreports(dr, generatedParams);
View Full Code Here

    if (subreport.getPath() == null && subreport.getDynamicReport() == null && subreport.getReport() == null)
      throw new DJBuilderException("No subreport origin defined (path, dynamicReport, jasperReport)");

    //If the subreport comes from a file, then we load it now
    if (subreport.getPath() != null) {
      JasperReport jr = null;
      File file = new File(subreport.getPath());
      if (file.exists()){
        logger.debug("Loading subreport from file path");
        try {
          jr = (JasperReport) JRLoader.loadObject(file);
View Full Code Here

    parameters.put("DataFile", "DataSource");
    parameters.put("title", "Bill");
    JasperDesign jasperDesign = null;
    try {
      jasperDesign = JRXmlLoader.load( path + "resources/jasper/bill.jrxml");
      JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
      JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, new ConfirmedBookingDataSource(confirmedBooking));
      JasperExportManager.exportReportToPdfStream(jasperPrint, out);
      try {
        out.flush();
        out.close();
View Full Code Here

        }
      }

      logger.debug("Compiling template file ...");
      Monitor monitorCompileTemplate =MonitorFactory.start("JasperReportRunner.compileTemplate");
      JasperReport report  = JasperCompileManager.compileReport(jasperDesign)
 
     
      monitorCompileTemplate.stop();
      logger.debug("Template file compiled  succesfully");
View Full Code Here

TOP

Related Classes of net.sf.jasperreports.engine.JasperReport

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.