Examples of legacyFlagNotEmpty()


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

  {
    generateMeasureHeader(outputFunction, event);

    final LayoutModelBuilder layoutModelBuilder = outputFunction.getRenderer().getNormalFlowLayoutModelBuilder();
    CrosstabOutputHelper.createAutomaticCell(layoutModelBuilder);
    layoutModelBuilder.legacyFlagNotEmpty();

    final RenderedCrosstabLayout crosstabLayout = outputFunction.getCurrentRenderedCrosstabLayout();
    crosstabLayout.setDetailsRendered(false);
    crosstabLayout.setProcessingCrosstabHeader(false);
  }
View Full Code Here

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

      }
    }

    // now print the summary cell.
    createAutomaticCell(layoutModelBuilder);
    layoutModelBuilder.legacyFlagNotEmpty();

    outputFunction.getRenderer().startSection(Renderer.SectionType.NORMALFLOW);
    outputFunction.getRenderer().add(element, outputFunction.getRuntime());
    outputFunction.addSubReportMarkers(outputFunction.getRenderer().endSection());
View Full Code Here

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

      // start a new row if needed ..
      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());
View Full Code Here

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

      // start a new row if needed ..
      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.legacyFlagNotEmpty()

    final CrosstabCell element = dataBody.findElement(crosstabLayout.getSummaryRowField(), columnField);

    if (element != null)
    {
      CrosstabOutputHelper.createAutomaticCell(layoutModelBuilder);
      layoutModelBuilder.legacyFlagNotEmpty();
      outputFunction.getRenderer().startSection(Renderer.SectionType.NORMALFLOW);
      outputFunction.getRenderer().add(element, outputFunction.getRuntime());
      outputFunction.addSubReportMarkers(outputFunction.getRenderer().endSection());
      layoutModelBuilder.finishBox();
    }
View Full Code Here

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

      layoutModelBuilder.finishBox();
    }
    else
    {
      CrosstabOutputHelper.createAutomaticCell(layoutModelBuilder);
      layoutModelBuilder.legacyFlagNotEmpty();
      logger.debug(String.format("Unable to find summary cell: %s - %s", // NON-NLS
          crosstabLayout.getSummaryRowField(), columnField));
      layoutModelBuilder.finishBox();
    }
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.