Package org.pentaho.reporting.libraries.resourceloader

Examples of org.pentaho.reporting.libraries.resourceloader.ResourceManager.registerDefaults()


    final MemoryByteArrayOutputStream bout = new MemoryByteArrayOutputStream();
    BundleWriter.writeReportToZipStream(originalReport, bout);
    assertTrue(bout.getLength() > 0);

    final ResourceManager mgr = new ResourceManager();
    mgr.registerDefaults();
    final Resource reportRes = mgr.createDirectly(bout.toByteArray(), MasterReport.class);
    return (MasterReport) reportRes.getResource();
  }

View Full Code Here


  public void testLayout() throws ResourceException, ReportProcessingException, ContentProcessingException
  {
    URL reportLocation = Prd3927Test.class.getResource("Prd-3927.prpt");

    ResourceManager mgr = new ResourceManager();
    mgr.registerDefaults();
    final Resource resource = mgr.createDirectly(reportLocation, MasterReport.class);
    final MasterReport report = (MasterReport) resource.getResource();

    final LogicalPageBox logicalPageBox = DebugReportRunner.layoutSingleBand(report, report.getReportHeader());
    //ModelPrinter.print(logicalPageBox);
View Full Code Here

  {
    final File file = GoldenSampleGenerator.locateGoldenSampleReport("Prd-3080.prpt");
    assertNotNull(file);

    final ResourceManager resourceManager = new ResourceManager();
    resourceManager.registerDefaults();
    final Resource directly = resourceManager.createDirectly(file, MasterReport.class);
    final MasterReport report = (MasterReport) directly.getResource();

    LogicalPageBox logicalPageBox = DebugReportRunner.layoutPage(report, 0);
View Full Code Here

    {
      return;
    }
    File file = GoldTestBase.locateGoldenSampleReport("Prd-3950.prpt");
    ResourceManager mgr = new ResourceManager();
    mgr.registerDefaults();
    final Resource directly = mgr.createDirectly(file, MasterReport.class);
    MasterReport report = (MasterReport) directly.getResource();

    DebugReportRunner.createXmlTablePageable(report);
  }
View Full Code Here

  public void testWatermarkCrash() throws Exception
  {
    final URL url = getClass().getResource("Pre-449.xml");
    assertNotNull(url);
    final ResourceManager resourceManager = new ResourceManager();
    resourceManager.registerDefaults();
    final Resource directly = resourceManager.createDirectly(url, MasterReport.class);
    final MasterReport report = (MasterReport) directly.getResource();

    PageDefinition pageDefinition = report.getPageDefinition();
    assertEquals(500f, pageDefinition.getWidth());
View Full Code Here

    basereport.setCompatibilityLevel(ClassicEngineBoot.computeVersionId(3, 8, 0));
    basereport.getReportConfiguration().setConfigProperty(ClassicEngineCoreModule.COMPLEX_TEXT_CONFIG_OVERRIDE_KEY, "false");

    final URL target = LayoutTest.class.getResource("min-chunkwidth.xml");
    final ResourceManager rm = new ResourceManager();
    rm.registerDefaults();
    final Resource directly = rm.createDirectly(target, MasterReport.class);
    final MasterReport report = (MasterReport) directly.getResource();

    final LogicalPageBox logicalPageBox = DebugReportRunner.layoutSingleBand
        (basereport, report.getReportHeader(), true, false);
View Full Code Here

    basereport.setCompatibilityLevel(null);
    basereport.getReportConfiguration().setConfigProperty(ClassicEngineCoreModule.COMPLEX_TEXT_CONFIG_OVERRIDE_KEY, "false");

    final URL target = LayoutTest.class.getResource("min-chunkwidth.xml");
    final ResourceManager rm = new ResourceManager();
    rm.registerDefaults();
    final Resource directly = rm.createDirectly(target, MasterReport.class);
    final MasterReport report = (MasterReport) directly.getResource();

    final LogicalPageBox logicalPageBox = DebugReportRunner.layoutSingleBand
        (basereport, report.getReportHeader(), true, false);
View Full Code Here

    basereport.setCompatibilityLevel(null);
    basereport.getReportConfiguration().setConfigProperty(ClassicEngineCoreModule.COMPLEX_TEXT_CONFIG_OVERRIDE_KEY, "true");

    final URL target = LayoutTest.class.getResource("min-chunkwidth.xml");
    final ResourceManager rm = new ResourceManager();
    rm.registerDefaults();
    final Resource directly = rm.createDirectly(target, MasterReport.class);
    final MasterReport report = (MasterReport) directly.getResource();
    report.getStyle().setStyleProperty(TextStyleKeys.WORDBREAK, true);

    final LogicalPageBox logicalPageBox = DebugReportRunner.layoutSingleBand
View Full Code Here

  public void testSubReportDoesNotCrash() throws Exception
  {
    final URL url = getClass().getResource("Pre-435.xml");
    assertNotNull(url);
    final ResourceManager resourceManager = new ResourceManager();
    resourceManager.registerDefaults();
    final Resource directly = resourceManager.createDirectly(url, MasterReport.class);
    final MasterReport resource = (MasterReport) directly.getResource();

    assertTrue("Itemband has childs", resource.getItemBand().getElementCount() > 0);
  }
View Full Code Here

  public void testRunSample() throws ResourceException
  {
    final URL url = getClass().getResource("Prd-2228.prpt");
    assertNotNull(url);
    final ResourceManager resourceManager = new ResourceManager();
    resourceManager.registerDefaults();
    final Resource directly = resourceManager.createDirectly(url, MasterReport.class);
    final MasterReport report = (MasterReport) directly.getResource();
    report.addExpression(new EventMonitorFunction());

    DebugReportRunner.execGraphics2D(report);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.