Examples of ReportRenderContext


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

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

    final GlobalAuthenticationStore globalAuthenticationStore = new GlobalAuthenticationStore();
    final ReportRenderContext masterContext =
        new ReportRenderContext(report, report, null, globalAuthenticationStore);
    final SubReport subReport = report.getItemBand().getSubReport(0);
    final ReportRenderContext subContext =
        new ReportRenderContext(report, subReport, masterContext, globalAuthenticationStore);
    final TestRootBandRenderer r = new TestRootBandRenderer(subReport.getPageFooter(), subContext);

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

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

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

    final GlobalAuthenticationStore globalAuthenticationStore = new GlobalAuthenticationStore();
    final ReportRenderContext masterContext =
        new ReportRenderContext(report, report, null, globalAuthenticationStore);
    final SubReport subReport = (SubReport) report.getReportHeader().getElement(0);
    final ReportRenderContext subContext =
        new ReportRenderContext(report, subReport, masterContext, globalAuthenticationStore);
    final TestRootBandRenderer r = new TestRootBandRenderer(subReport.getPageFooter(), subContext);

    final ValidateTextGraphics graphics2D = new ValidateTextGraphics(468, 108);
    graphics2D.expect("Any Text Printed Is An Error!");
    assertTrue(graphics2D.hitClip(10, 10, 1, 1));
View Full Code Here

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

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

    final GlobalAuthenticationStore globalAuthenticationStore = new GlobalAuthenticationStore();
    final ReportRenderContext masterContext =
        new ReportRenderContext(report, report, null, globalAuthenticationStore);
    final SubReport subReport = (SubReport) report.getReportHeader().getElement(0);
    final ReportRenderContext subContext =
        new ReportRenderContext(report, subReport, masterContext, globalAuthenticationStore);

    final SubReport subReport2 = subReport.getReportHeader().getSubReport(0);
    final ReportRenderContext subSubContext =
        new ReportRenderContext(report, subReport2, subContext, globalAuthenticationStore);

    final TestRootBandRenderer r = new TestRootBandRenderer(subReport.getPageFooter(), subSubContext);

    final ValidateTextGraphics graphics2D = new ValidateTextGraphics(468, 108);
    graphics2D.expect("Any Text Printed Is An Error!");
View Full Code Here

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

     * @param evt A PropertyChangeEvent object describing the event source and the property that has changed.
     */

    public void propertyChange(final PropertyChangeEvent evt)
    {
      final ReportRenderContext oldContext = (ReportRenderContext) evt.getOldValue();
      final ReportRenderContext activeContext = (ReportRenderContext) evt.getNewValue();
      updateActiveContext(oldContext, activeContext);
    }
View Full Code Here

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

  protected void updateActiveContext(final ReportDocumentContext oldContext,
                                     final ReportDocumentContext newContext)
  {
    setEnabled(newContext != null);

    ReportRenderContext oldCtx = null;
    ReportRenderContext newCtx = null;
    if (oldContext instanceof ReportRenderContext) {
      oldCtx = (ReportRenderContext) oldContext;
    }
    if (newContext instanceof ReportRenderContext) {
      newCtx = (ReportRenderContext) newContext;
View Full Code Here

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

     * @param evt A PropertyChangeEvent object describing the event source and the property that has changed.
     */

    public void propertyChange(final PropertyChangeEvent evt)
    {
      final ReportRenderContext oldContext = (ReportRenderContext) evt.getOldValue();
      final ReportRenderContext activeContext = (ReportRenderContext) evt.getNewValue();
      updateActiveContext(oldContext, activeContext);
    }
View Full Code Here

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

    return new ExtendedEditorAction();
  }

  protected Component create(final String valueRole, final String[] extraFields, final Object value)
  {
    final ReportRenderContext reportContext = getReportContext();
    if (reportContext != null)
    {
      currentMasterReport = reportContext.getMasterReportElement();
      currentMasterReport.addReportModelListener(modelChangeHandler);
    }

    try
    {
View Full Code Here

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

    return CellEditorUtility.getFields(designerContext, getExtraFields());
  }

  protected String[] getGroups()
  {
    final ReportRenderContext reportContext = getReportContext();
    if (reportContext == null)
    {
      return new String[0];
    }

    return ModelUtility.getGroups(reportContext.getReportDefinition());
  }
View Full Code Here

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

          if (file == null)
          {
            return;
          }

          final ReportRenderContext reportRenderContext = getReportContext();
          if (reportRenderContext == null)
          {
            getTextField().setText(file.getPath());
          }
          else
          {
            final File reportContextFile = DesignTimeUtil.getContextAsFile(reportRenderContext.getReportDefinition());
            final String path;
            if (reportContextFile != null)
            {
              path = IOUtils.getInstance().createRelativePath(file.getPath(), reportContextFile.getAbsolutePath());
            }
View Full Code Here

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

     * @param evt A PropertyChangeEvent object describing the event source and the property that has changed.
     */

    public void propertyChange(final PropertyChangeEvent evt)
    {
      final ReportRenderContext oldContext = (ReportRenderContext) evt.getOldValue();
      final ReportRenderContext activeContext = (ReportRenderContext) evt.getNewValue();
      updateActiveContext(oldContext, activeContext);
    }
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.