Examples of dangerousRawAccess()


Examples of org.pentaho.reporting.engine.classic.core.layout.build.LayoutModelBuilder.dangerousRawAccess()

    if (crosstabLayout.isGenerateColumnTitleHeaders())
    {
      layoutModelBuilder.startSubFlow(crosstabLayout.getColumnTitleHeaderSubflowId(gidx));
      CrosstabOutputHelper.createAutomaticCell(layoutModelBuilder);
      crosstabLayout.setColumnTitleHeaderCellId(gidx - crosstabLayout.getFirstColGroupIndex(), layoutModelBuilder.dangerousRawAccess().getInstanceId());
      outputFunction.getRenderer().add(group.getTitleHeader(), outputFunction.getRuntime());
      layoutModelBuilder.finishBox();
      layoutModelBuilder.suspendSubFlow();
    }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.layout.build.LayoutModelBuilder.dangerousRawAccess()

      layoutModelBuilder.suspendSubFlow();
    }

    layoutModelBuilder.startSubFlow(crosstabLayout.getColumnHeaderSubflowId(gidx));
    CrosstabOutputHelper.createAutomaticCell(layoutModelBuilder);
    crosstabLayout.setColumnHeaderCellId(gidx - crosstabLayout.getFirstColGroupIndex(), layoutModelBuilder.dangerousRawAccess().getInstanceId());
    outputFunction.getRenderer().add(group.getHeader(), outputFunction.getRuntime());
    layoutModelBuilder.finishBox();
    layoutModelBuilder.suspendSubFlow();

  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.layout.build.LayoutModelBuilder.dangerousRawAccess()

      // and finally print the title-header and the summary header
      if (crosstabLayout.isGenerateColumnTitleHeaders())
      {
        layoutModelBuilder.startSubFlow(crosstabLayout.getColumnTitleHeaderSubflowId(gidx));
        createAutomaticCell(layoutModelBuilder);
        crosstabLayout.setColumnTitleHeaderCellId(gidx - crosstabLayout.getFirstColGroupIndex(), layoutModelBuilder.dangerousRawAccess().getInstanceId());
        outputFunction.getRenderer().add(group.getTitleHeader(), outputFunction.getRuntime());
        layoutModelBuilder.finishBox();
        layoutModelBuilder.suspendSubFlow();
      }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.layout.build.LayoutModelBuilder.dangerousRawAccess()

        layoutModelBuilder.suspendSubFlow();
      }

      layoutModelBuilder.startSubFlow(crosstabLayout.getColumnHeaderSubflowId(gidx));
      createAutomaticCell(layoutModelBuilder);
      crosstabLayout.setColumnHeaderCellId(gidx - crosstabLayout.getFirstColGroupIndex(), layoutModelBuilder.dangerousRawAccess().getInstanceId());
      outputFunction.getRenderer().add(group.getSummaryHeader(), outputFunction.getRuntime());
      layoutModelBuilder.finishBox();
      layoutModelBuilder.suspendSubFlow();

      if (crosstabLayout.isGenerateMeasureHeaders())
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.layout.build.LayoutModelBuilder.dangerousRawAccess()

      layoutModelBuilder.startBox(CrosstabOutputHelper.createTableRow());
      crosstabLayout.setCrosstabRowOpen(true);

      // flag not empty is needed to connect the new node with the rest of the layout model.
      layoutModelBuilder.legacyFlagNotEmpty();
      final TableSectionRenderBox rowRenderNode = CrosstabOutputHelper.findTableSection(layoutModelBuilder.dangerousRawAccess());

      for (int i = crosstabLayout.getFirstRowGroupIndex(), count = 0; i < gidx; i += 1, count += 1)
      {
        final InstanceID rowHeader = crosstabLayout.getRowHeader(i - crosstabLayout.getFirstRowGroupIndex());
        final RenderNode cell = CrosstabOutputHelper.findNode(rowRenderNode, rowHeader);
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.layout.build.LayoutModelBuilder.dangerousRawAccess()

    }

    final int firstRowGroupIndex = crosstabLayout.getFirstRowGroupIndex();
    if (gidx == firstRowGroupIndex)
    {
      RenderNode renderNode = layoutModelBuilder.dangerousRawAccess();
      RenderBox parentNode = (RenderBox) CrosstabOutputHelper.findParentNode(renderNode, crosstabLayout.getCrosstabId());
      parentNode.setPreventPagination(true);
    }

    CrosstabOutputHelper.createAutomaticCell(layoutModelBuilder, 1, 1, group.getHeader());
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.layout.build.LayoutModelBuilder.dangerousRawAccess()

      RenderBox parentNode = (RenderBox) CrosstabOutputHelper.findParentNode(renderNode, crosstabLayout.getCrosstabId());
      parentNode.setPreventPagination(true);
    }

    CrosstabOutputHelper.createAutomaticCell(layoutModelBuilder, 1, 1, group.getHeader());
    crosstabLayout.setRowHeader(gidx - crosstabLayout.getFirstRowGroupIndex(), layoutModelBuilder.dangerousRawAccess().getInstanceId());
    outputFunction.getRenderer().add(group.getHeader(), outputFunction.getRuntime());
    layoutModelBuilder.finishBox();
  }

View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.layout.build.LayoutModelBuilder.dangerousRawAccess()

    final int gidx = event.getState().getCurrentGroupIndex();
    final int firstRowGroupIndex = crosstabLayout.getFirstRowGroupIndex();
    if (gidx == firstRowGroupIndex)
    {
      RenderNode renderNode = layoutModelBuilder.dangerousRawAccess();
      RenderBox parentNode = (RenderBox) CrosstabOutputHelper.findParentNode(renderNode, crosstabLayout.getCrosstabId());
      parentNode.setPreventPagination(false);
    }
  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.layout.build.LayoutModelBuilder.dangerousRawAccess()

      layoutModelBuilder.startBox(CrosstabOutputHelper.createTableRow());
      crosstabLayout.setCrosstabRowOpen(true);

      // flag not empty is needed to connect the new node with the rest of the layout model.
      layoutModelBuilder.legacyFlagNotEmpty();
      final TableSectionRenderBox rowRenderNode = CrosstabOutputHelper.findTableSection(layoutModelBuilder.dangerousRawAccess());
      for (int i = crosstabLayout.getFirstRowGroupIndex(), count = 0; i < gidx; i += 1, count += 1)
      {
        final InstanceID rowHeader = crosstabLayout.getRowHeader(i - crosstabLayout.getFirstRowGroupIndex());
        final RenderNode cell = CrosstabOutputHelper.findNode(rowRenderNode, rowHeader);
        if (cell instanceof TableCellRenderBox)
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.layout.build.LayoutModelBuilder.dangerousRawAccess()

    // An outer row-group's summary cell spans across all inner row-group header-columns up to the start
    // of the data area.
    final int colSpan = crosstabLayout.getFirstColGroupIndex() - gidx;
    CrosstabOutputHelper.createAutomaticCell(layoutModelBuilder, colSpan, 1, group.getSummaryHeader());
    crosstabLayout.setRowHeader(gidx - crosstabLayout.getFirstRowGroupIndex(), layoutModelBuilder.dangerousRawAccess().getInstanceId());
    outputFunction.getRenderer().add(group.getSummaryHeader(), outputFunction.getRuntime());
    layoutModelBuilder.finishBox();

    crosstabLayout.startSummaryRowProcessing(true, gidx, group.getField());
    crosstabLayout.setDetailsRendered(false);
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.