Package org.pentaho.reporting.engine.classic.core

Examples of org.pentaho.reporting.engine.classic.core.DataFactory


   */
  protected void doneParsing() throws SAXException
  {
    if (dataFactoryReadHandler != null)
    {
      final DataFactory dataFactory = dataFactoryReadHandler.getDataFactory();
      if (dataFactory != null)
      {
        report.setDataFactory(dataFactory);
      }
    }
View Full Code Here


    }

    AbstractReportDefinition reportDefinition = report;
    while (reportDefinition != null)
    {
      final DataFactory reportDataFactory = reportDefinition.getDataFactory();
      if (reportDataFactory instanceof CompoundDataFactory)
      {
        final CompoundDataFactory compoundDataFactory = (CompoundDataFactory) reportDataFactory;
        for (int i = 0; i < compoundDataFactory.size(); i++)
        {
          final DataFactory df = compoundDataFactory.getReference(i);
          for (final String query : df.getQueryNames())
          {
            if (!query.equals(queryName))
            {
              continue;
            }
View Full Code Here

    final ResourceManager mgr = new ResourceManager();
    mgr.registerDefaults();
    final Resource directly = mgr.createDirectly(reportDefBits, MasterReport.class);
    final MasterReport report2 = (MasterReport) directly.getResource();

    final DataFactory dataFactory = report2.getDataFactory();
    assertTrue(dataFactory instanceof SequenceDataFactory);
    final SequenceDataFactory fac2 = (SequenceDataFactory) dataFactory;

    final String[] queryNames = fac2.getQueryNames();
    assertTrue(ObjectUtilities.equalArray(queryNames, sdf.getQueryNames()));
View Full Code Here

    final AbstractReportDefinition report = context.getReport();
    final MasterReport masterReport = DesignTimeUtil.getMasterReport(report);
    final Configuration configuration;
    final ResourceKey contentBase;
    final ReportEnvironment reportEnvironment;
    final DataFactory reportDataFactory;
    final ResourceManager resourceManager;
    final ResourceBundleFactory resourceBundleFactory;

    if (masterReport == null)
    {
View Full Code Here

      final String query = queriesAndResults[i][0];
      final String resultFile = queriesAndResults[i][1];

      DebugLog.log("Executing query " + query);

      final DataFactory dataFactory = createDataFactory(query);

      final ByteArrayOutputStream bo = new ByteArrayOutputStream();
      final ObjectOutputStream out = new ObjectOutputStream(bo);
      out.writeObject(dataFactory);

      final ObjectInputStream oin = new ObjectInputStream(new ByteArrayInputStream(bo.toByteArray()));
      final DataFactory e2 = (DataFactory) oin.readObject();
      assertNotNull(e2); // cannot assert equals, as this is not implemented ...
      initializeDataFactory(e2);
      final String queryResult = performQueryTest(e2);
      compareLineByLine(resultFile, queryResult);
    }
View Full Code Here

    for (int i = 0; i < queriesAndResults.length; i++)
    {
      final String query = queriesAndResults[i][0];
      final String resultFile = queriesAndResults[i][1];
      final DataFactory dataFactory = createDataFactory(query);

      final DataFactory e2 = dataFactory.derive();
      assertNotNull(e2); // cannot assert equals, as this is not implemented ...
      initializeDataFactory(e2);
      final String queryResult = performQueryTest(e2);
      compareLineByLine(resultFile, queryResult);
    }
View Full Code Here

    for (int i = 0; i < queriesAndResults.length; i++)
    {
      final String query = queriesAndResults[i][0];
      final String resultFile = queriesAndResults[i][1];
      final DataFactory dataFactory = createDataFactory(query);

      SubReport subReport = new SubReport();
      subReport.setDataFactory(dataFactory);

      final MasterReport report = new MasterReport();
      report.getReportHeader().addSubReport(subReport);

      final MemoryByteArrayOutputStream bout = new MemoryByteArrayOutputStream();
      BundleWriter.writeReportToZipStream(report, bout);
      final ResourceManager mgr = new ResourceManager();
      mgr.registerDefaults();

      final Resource resource = mgr.createDirectly(bout.toByteArray(), MasterReport.class);
      final MasterReport r2 = (MasterReport) resource.getResource();
      final SubReport sr2 = r2.getReportHeader().getSubReport(0);
      final DataFactory e2 = sr2.getDataFactory();
      assertNotNull(e2); // cannot assert equals, as this is not implemented ...
      initializeDataFactory(e2);
      final String queryResult = performQueryTest(e2);
      compareLineByLine(resultFile, queryResult);
    }
View Full Code Here

    for (int i = 0; i < queriesAndResults.length; i++)
    {
      final String query = queriesAndResults[i][0];
      final String resultFile = queriesAndResults[i][1];
      final DataFactory dataFactory = createDataFactory(query);

      final DataFactory e2 = loadAndSaveOnReport(dataFactory);

      assertNotNull(e2); // cannot assert equals, as this is not implemented ...
      initializeDataFactory(e2);
      final String queryResult = performQueryTest(e2);
      compareLineByLine(resultFile, queryResult);
View Full Code Here

  {
    for (int i = 0; i < queriesAndResults.length; i++)
    {
      final String query = queriesAndResults[i][0];
      final String resultFile = queriesAndResults[i][1];
      final DataFactory dataFactory = createDataFactory(query);
      initializeDataFactory(dataFactory);
      final String queryResult = performQueryTest(dataFactory);
      compareLineByLine(resultFile, queryResult);
    }
  }
View Full Code Here

  {
    for (int i = 0; i < queriesAndResults.length; i++)
    {
      final String query = queriesAndResults[i][0];
      final String resultFile = queriesAndResults[i][1];
      final DataFactory dataFactory = createDataFactory(query);
      initializeDataFactory(dataFactory);
      generate(dataFactory, resultFile);
    }
  }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.DataFactory

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.