Examples of startSubFlow()


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

    expandColumnSpanAfterRowStart(crosstabLayout, layoutModelBuilder, gidx);

    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.startSubFlow()

      outputFunction.getRenderer().add(group.getTitleHeader(), outputFunction.getRuntime());
      layoutModelBuilder.finishBox();
      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.startSubFlow()

    {
      throw new InvalidReportStateException();
    }

    final LayoutModelBuilder layoutModelBuilder = outputFunction.getRenderer().getNormalFlowLayoutModelBuilder();
    layoutModelBuilder.startSubFlow(crosstabLayout.getMeasureHeaderSubflowId());
    CrosstabOutputHelper.createAutomaticCell(layoutModelBuilder);
    outputFunction.getRenderer().add(dataBody.getHeader(), outputFunction.getRuntime());
    layoutModelBuilder.finishBox();
    layoutModelBuilder.suspendSubFlow();
  }
View Full Code Here

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

      expandColumnHeaderSpan(crosstabLayout, layoutModelBuilder, gidx);

      // 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.startSubFlow()

        outputFunction.getRenderer().add(group.getTitleHeader(), outputFunction.getRuntime());
        layoutModelBuilder.finishBox();
        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();
View Full Code Here

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

      layoutModelBuilder.finishBox();
      layoutModelBuilder.suspendSubFlow();

      if (crosstabLayout.isGenerateMeasureHeaders())
      {
        layoutModelBuilder.startSubFlow(crosstabLayout.getMeasureHeaderSubflowId());
        createAutomaticCell(layoutModelBuilder);
        outputFunction.getRenderer().add(dataBody.getHeader(), outputFunction.getRuntime());
        layoutModelBuilder.finishBox();
        layoutModelBuilder.suspendSubFlow();
      }
View Full Code Here

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

      crosstabLayout.setCrosstabTableOpen(true);
    }

    if (crosstabLayout.isCrosstabHeaderOpen())
    {
      layoutModelBuilder.startSubFlow(crosstabLayout.getRowTitleHeaderId());
      CrosstabOutputHelper.createAutomaticCell(layoutModelBuilder);
      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.startSubFlow()

      // close all header rows
      final InstanceID[] columnHeaders = crosstabLayout.getColumnHeaderSubFlows();
      for (int i = 0; i < columnHeaders.length; i++)
      {
        final InstanceID columnHeader = columnHeaders[i];
        layoutModelBuilder.startSubFlow(columnHeader);
        layoutModelBuilder.endSubFlow();
      }
      crosstabLayout.setCrosstabHeaderOpen(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.