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

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


    final TestReportDesignerContext rdc = new TestReportDesignerContext();
    rdc.addMasterReport(report);
    rdc.addSubReport((ReportDocumentContext) rdc.getDocumentContext(0), element);
    rdc.setActiveDocument(rdc.getDocumentContext(1));
    final ReportDocumentContext activeContext = rdc.getActiveContext();
    Assert.assertNotNull(activeContext);
    Assert.assertEquals(activeContext.getReportDefinition(), element);

    EditCrosstabAction action = new EditCrosstabAction();
    action.setReportDesignerContext(rdc);
    Assert.assertTrue(action.isEnabled());
  }
View Full Code Here


    final TestReportDesignerContext rdc = new TestReportDesignerContext();
    rdc.addMasterReport(report);
    rdc.addSubReport((ReportDocumentContext) rdc.getDocumentContext(0), element);
    rdc.setActiveDocument(rdc.getDocumentContext(1));
    final ReportDocumentContext activeContext = rdc.getActiveContext();
    Assert.assertNotNull(activeContext);
    Assert.assertEquals(activeContext.getReportDefinition(), element);

    EditCrosstabAction action = new EditCrosstabAction();
    action.setReportDesignerContext(rdc);
    Assert.assertFalse(action.isEnabled());
  }
View Full Code Here

    report.setRootGroup(new CrosstabGroup());

    final TestReportDesignerContext rdc = new TestReportDesignerContext();
    rdc.addMasterReport(report);
    rdc.setActiveDocument(rdc.getDocumentContext(0));
    final ReportDocumentContext activeContext = rdc.getActiveContext();
    Assert.assertNotNull(activeContext);
    Assert.assertEquals(activeContext.getReportDefinition(), report);

    EditCrosstabAction action = new EditCrosstabAction();
    action.setReportDesignerContext(rdc);
    Assert.assertFalse(action.isEnabled());
View Full Code Here

    report.setRootGroup(rootGroup);

    final TestReportDesignerContext rdc = new TestReportDesignerContext();
    rdc.addMasterReport(report);
    rdc.setActiveDocument(rdc.getDocumentContext(0));
    final ReportDocumentContext activeContext = rdc.getActiveContext();
    Assert.assertNotNull(activeContext);
    Assert.assertEquals(activeContext.getReportDefinition(), report);

    activeContext.getSelectionModel().add(rootGroup);

    CrosstabGroup crosstabGroup = new CrosstabGroup();

    EditCrosstabAction action = new NonEditingCrosstabAction(crosstabGroup);
    action.setReportDesignerContext(rdc);
View Full Code Here

    final TestReportDesignerContext rdc = new TestReportDesignerContext();
    rdc.addMasterReport(report);
    rdc.addSubReport((ReportDocumentContext) rdc.getDocumentContext(0), element);
    rdc.setActiveDocument(rdc.getDocumentContext(1));
    final ReportDocumentContext activeContext = rdc.getActiveContext();
    Assert.assertNotNull(activeContext);
    Assert.assertEquals(activeContext.getReportDefinition(), element);

    CrosstabGroup crosstabGroup = new CrosstabGroup();

    EditCrosstabAction action = new NonEditingCrosstabAction(crosstabGroup);
    action.setReportDesignerContext(rdc);
View Full Code Here

    final TestReportDesignerContext rdc = new TestReportDesignerContext();
    rdc.addMasterReport(report);
    rdc.addSubReport((ReportDocumentContext) rdc.getDocumentContext(0), element);
    rdc.setActiveDocument(rdc.getDocumentContext(1));
    final ReportDocumentContext activeContext = rdc.getActiveContext();
    Assert.assertNotNull(activeContext);
    Assert.assertEquals(activeContext.getReportDefinition(), element);

    CrosstabGroup crosstabGroup = new CrosstabGroup();

    EditCrosstabAction action = new NonEditingCrosstabAction(crosstabGroup);
    action.setReportDesignerContext(rdc);
View Full Code Here

    return (String) resourceList.getSelectedValue();
  }

  public boolean editResources()
  {
    final ReportDocumentContext activeContext = designerContext.getActiveContext();
    if (activeContext == null)
    {
      throw new IllegalStateException();
    }

    bundle = (WriteableDocumentBundle) activeContext.getContextRoot().getBundle();
    refreshBundleList();

    changed = false;
    setModal(true);
    setVisible(true);
View Full Code Here

  {
  }

  protected void updateSelection()
  {
    final ReportDocumentContext activeContext = getActiveContext();
    if (activeContext == null)
    {
      setSelectionActive(false);
      return;
    }

    final Object rawLeadSelection = activeContext.getSelectionModel().getLeadSelection();
    if (rawLeadSelection == null)
    {
      setSelectionActive(false);
      return;
    }
View Full Code Here

  /**
   * Invoked when an action occurs.
   */
  public void actionPerformed(final ActionEvent e)
  {
    final ReportDocumentContext activeContext = getActiveContext();
    if (activeContext == null)
    {
      return;
    }

View Full Code Here

      }
    }

    if (changed)
    {
      final ReportDocumentContext reportRenderContext = getReportRenderContext();
      if (reportRenderContext == null)
      {
        throw new IllegalStateException("No report render context? Thats bad.");
      }
      final UndoManager undo = reportRenderContext.getUndo();
      final ArrayList<UndoEntry> undos = new ArrayList<UndoEntry>();

      for (int i = 0; i < elements.length; i++)
      {
        final Element element = elements[i];
View Full Code Here

TOP

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

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.