Package net.sf.jasperreports.engine.design

Examples of net.sf.jasperreports.engine.design.JasperDesign


      final List<Orderposition> result = getOrderService().getOrderpositionsByOrder(auftrag);

      /* DataSource mit der Liste erstellen */
      final JRBeanCollectionDataSource datasource = new JRBeanCollectionDataSource(result);

      final JasperDesign jasperDesign = JRXmlLoader.load(inputStream);
      final JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);

      final JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, repParams, datasource);
      JasperViewer.viewReport(jasperPrint, false);
    } catch (final JRException ex) {
View Full Code Here


  @Override
  public void compileReport(String aReportPathName) {
    try {
      final InputStream inputStream = getClass().getResourceAsStream(aReportPathName);
      final JasperDesign jasperDesign = JRXmlLoader.load(inputStream);
      final JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);

    } catch (final Exception ex) {
      final String connectMsg = "JasperReports: Could not create the report " + ex.getMessage() + " " + ex.getLocalizedMessage();
      Logger.getLogger(getClass()).error(connectMsg, ex);
View Full Code Here

    try {

      final InputStream inputStream = getClass().getResourceAsStream(aReportName);

      final JasperDesign jasperDesign = JRXmlLoader.load(inputStream);
      final Collection collection = JasperCompileManager.verifyDesign(jasperDesign);
      for (final Object object : collection) {
        object.toString();
      }
View Full Code Here

 
    /********************************** Avis Operation *****************************************/
    public String imprimerRapport(String format, String modeleRapport,String nomRapport,Object rs,Map parametters) {
      try{
        byte[] bytes ;JasperPrint jasperPrint=null;
          JasperDesign jasperDesign = JRXmlLoader.load(readProperties.readChemin("Etats.local")+modeleRapport);
            JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);

            FacesContext  context = FacesContext.getCurrentInstance();
              HttpServletResponse response = (HttpServletResponse) context.getExternalContext().getResponse();
       if(rs instanceof List)  { 
View Full Code Here

      if (dr.getTemplateFileName() != null) {
        log.info("loading template file: "+dr.getTemplateFileName());
        log.info("Attemping to find the file directly in the file system...");
        File file = new File(dr.getTemplateFileName());
        if (file.exists()){
          JasperDesign jdesign = JRXmlLoader.load(file);
          jd = DJJRDesignHelper.downCast(jdesign,dr);
        } else {
          log.info("Not found: Attemping to find the file in the classpath...");
          URL url = DynamicJasperHelper.class.getClassLoader().getResource(dr.getTemplateFileName());
          JasperDesign jdesign = JRXmlLoader.load(url.openStream());
          jd = DJJRDesignHelper.downCast(jdesign,dr);
        }
        DJJRDesignHelper.populateReportOptionsFromDesign(jd,dr);

      } else {
View Full Code Here

   */
  public void createReport(String path, OutputStream out) {
    parameters = new HashMap<String, String>();
    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);
View Full Code Here

      prefixDirTemplate = (String)getEnv().get("prefixName");
      logger.debug("prefixDirTemplate:"+prefixDirTemplate);
      InputStream is = template.open( getCacheDir(prefixDirTemplate) );

      logger.debug("Getting Jasper Design from template file ...");
      JasperDesign  jasperDesign = JRXmlLoader.load(is);
     
      // get datasets
      List<JRDesignDataset> datasets = jasperDesign.getDatasetsList();

      for (int h =0; h< datasets.size(); h++){
        JRDesignDataset designDataset = datasets.get(h);
        String datasetName = designDataset.getName();
        //get document's dataset
        IDataSet dataset = this.dsProxy.getDataSetByLabel(datasetName);
       
        if (dataset != null) {
          logger.debug("Found SpagoBI dataset "+datasetName);
          //get parameter of type JRDataSource
            for(int y=0; y< jasperDesign.getParametersList().size(); y++){
              JRParameter parameter = (JRParameter)jasperDesign.getParametersList().get(y);
              String paramName = parameter.getName();
              if(parameter.getValueClassName().equals("net.sf.jasperreports.engine.JRDataSource")&& paramName.equals(datasetName)){//&& parameter.getName().equals(dataset.getLabel()
                //set dataset query value
                dataset.loadData();
                IDataStore dstore = dataset.getDataStore();
View Full Code Here

                is = new java.io.ByteArrayInputStream(templateContent);              
              }
            }
          }
         
          JasperDesign  jasperDesign = JRXmlLoader.load(is);
         
          //the following instruction is necessary because the above instruction cleans variable 'is'
          is = new java.io.ByteArrayInputStream(templateContent);
         
          files[i] = new File(destDir, jasperDesign.getName() + ".jasper");
          logger.debug("Compiling template file: " + files[i]);
 
          FileOutputStream fos =  null;
          try {
            fos = new FileOutputStream(files[i]);
View Full Code Here

            JasperReport jr;
          
            InputStream in = getClass().getResourceAsStream(resourcefile + ".ser");
            if (in == null) {     
                // read and compile the report
                JasperDesign jd = JRXmlLoader.load(getClass().getResourceAsStream(resourcefile + ".jrxml"));           
                jr = JasperCompileManager.compileReport(jd);   
            } else {
                // read the compiled reporte
                ObjectInputStream oin = new ObjectInputStream(in);
                jr = (JasperReport) oin.readObject();
View Full Code Here

    public JasperService(){}
 
 
    public static JasperReport loadReport(Report report) {
      logger.info( "Carregando arquivo de relatorio <.jrxml>" );
      JasperDesign jasperDesign;
      try {
        jasperDesign = JRXmlLoader.load(JasperService.class.getResourceAsStream("/peJasper/" + report.getReportName()));
        JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
        return jasperReport;
      }catch (JRException e) {
View Full Code Here

TOP

Related Classes of net.sf.jasperreports.engine.design.JasperDesign

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.