Package org.pentaho.reporting.designer.core.editor

Examples of org.pentaho.reporting.designer.core.editor.ReportRenderContext


  {
    final UndoManager manager = new UndoManager();
    assertFalse(manager.isRedoPossible());
    assertFalse(manager.isUndoPossible());
    final MasterReport report = new MasterReport();
    final ReportRenderContext rrc = new ReportRenderContext(report, report, null, new GlobalAuthenticationStore());
    // must return silently
    manager.undo(rrc);
    // must return silently
    manager.redo(rrc);
  }
View Full Code Here


  public void testRecords()
  {
    final UndoManager manager = new UndoManager();
    final MasterReport report = new MasterReport();
    final ReportRenderContext rrc = new ReportRenderContext(report, report, null, new GlobalAuthenticationStore());

    final InstanceID id = report.getObjectID();
    manager.addChange("name1", new AttributeEditUndoEntry(id, "test-ns", "test", null, "new"));
    manager.addChange("name2", new AttributeEditUndoEntry(id, "test-ns", "test2", null, "groovy"));
    manager.addChange("name3", new AttributeEditUndoEntry(id, "test-ns", "test", "new", "other"));
View Full Code Here

  {
    MasterReport masterReport = new MasterReport();
    SubReport element = new SubReport();
    masterReport.getReportHeader().addSubReport(element);

    ReportLayouter l = new ReportLayouter(new ReportRenderContext(masterReport));
    LogicalPageBox layout = l.layout();
    ModelPrinter.INSTANCE.print(layout);

    MatchFactory.findElementsByAttribute
        (layout, AttributeNames.Core.NAMESPACE, AttributeNames.Core.ELEMENT_TYPE, element.getElementType());
View Full Code Here

    resourceManager.registerDefaults();
    final Resource resource = resourceManager.createDirectly(url, MasterReport.class);
    final MasterReport report = (MasterReport) resource.getResource();

    final ReportLayouter l = new ReportLayouter
        (new ReportRenderContext(report, report, null, new GlobalAuthenticationStore()));
    final LogicalPageBox layout = l.layout();
  //  ModelPrinter.print(layout);

  }
View Full Code Here

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

    final GlobalAuthenticationStore globalAuthenticationStore = new GlobalAuthenticationStore();
    final ReportRenderContext reportContext =
        new ReportRenderContext(report, report, null, globalAuthenticationStore);
    final TestRootBandRenderer r = new TestRootBandRenderer(report.getReportHeader(), reportContext);

    final ValidateTextGraphics graphics2D = new ValidateTextGraphics(468, 108);
    graphics2D.expect("Interactive", "Report");
    assertTrue(graphics2D.hitClip(10, 10, 1, 1));
View Full Code Here

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

    final GlobalAuthenticationStore globalAuthenticationStore = new GlobalAuthenticationStore();
    final ReportRenderContext reportContext =
        new ReportRenderContext(report, report, null, globalAuthenticationStore);
    final ReportFooter reportFooter = report.getReportFooter();
    final TestRootBandRenderer r = new TestRootBandRenderer(reportFooter, reportContext);

    final ValidateTextGraphics graphics2D = new ValidateTextGraphics(468, 108);
    graphics2D.expectSentence((String) reportFooter.getElement(0).getAttribute
View Full Code Here

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

    final GlobalAuthenticationStore globalAuthenticationStore = new GlobalAuthenticationStore();
    final ReportRenderContext reportContext =
        new ReportRenderContext(report, report, null, globalAuthenticationStore);
    final TestRootBandRenderer r = new TestRootBandRenderer(report.getPageFooter(), reportContext);

    final ValidateTextGraphics graphics2D = new ValidateTextGraphics(468, 108);
    assertTrue(graphics2D.hitClip(10, 10, 1, 1));
    r.draw(graphics2D);
View Full Code Here

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

    final GlobalAuthenticationStore globalAuthenticationStore = new GlobalAuthenticationStore();
    final ReportRenderContext reportContext =
        new ReportRenderContext(report, report, null, globalAuthenticationStore);
    final TestRootBandRenderer r = new TestRootBandRenderer(report.getPageFooter(), reportContext);
    r.draw(new TestGraphics2D());

    final Map<InstanceID,Set<InstanceID>> conflicts = reportContext.getSharedRenderer().getConflicts();
    assertEquals(1, conflicts.size());
    final Watermark watermark = report.getWatermark();
    final InstanceID watermarkE1 = watermark.getElement(0).getObjectID();
    final InstanceID watermarkE2 = watermark.getElement(1).getObjectID();
    assertFalse(conflicts.containsKey(watermarkE1));
View Full Code Here

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

    ReportRenderContext rcontext = new ReportRenderContext(report, report, null, new GlobalAuthenticationStore());
    final ReportLayouter layouter = new ReportLayouter(rcontext);
    final LogicalPageBox logicalPageBox = layouter.layout();

    assertEquals(2000000, logicalPageBox.getHeight());
  }
View Full Code Here

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

    final GlobalAuthenticationStore globalAuthenticationStore = new GlobalAuthenticationStore();
    final ReportRenderContext reportContext =
        new ReportRenderContext(report, report, null, globalAuthenticationStore);
    final TestRootBandRenderer r = new TestRootBandRenderer(report.getPageFooter(), reportContext);

    final ValidateTextGraphics graphics2D = new ValidateTextGraphics(468, 108);
    graphics2D.expect("Outside", "Page", "Footer");
    assertTrue(graphics2D.hitClip(10, 10, 1, 1));
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.designer.core.editor.ReportRenderContext

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.