Examples of DetailsHeader


Examples of org.pentaho.reporting.engine.classic.core.DetailsHeader

        getRootHandler().getHelperObject(ReportParserUtil.HELPER_OBJ_REPORT_NAME);

    final ItemBand itemBand = report.getItemBand();
    final NoDataBand noDataBand = report.getNoDataBand();
    final DetailsFooter detailsFooter = report.getDetailsFooter();
    final DetailsHeader detailsHeader = report.getDetailsHeader();

    if (groupReadHandler != null)
    {
      report.setRootGroup(groupReadHandler.getGroup());
    }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.DetailsHeader

          }
        }

        if (level.isInItemGroup())
        {
          final DetailsHeader detailsHeader = def.getDetailsHeader();
          if (detailsHeader.isRepeat())
          {
            print(level.getRuntime(), detailsHeader);
          }
        }
      }

      final int groupsPrinted;
      if (groupStartPending || state.isInItemGroup() == false)
      {
        groupsPrinted = state.getCurrentGroupIndex() - 1;
      }
      else
      {
        groupsPrinted = state.getCurrentGroupIndex();
      }

      for (int gidx = 0; gidx <= groupsPrinted; gidx++)
      {
        final Group g = report.getGroup(gidx);
        final GroupHeader header = g.getHeader();
        if (header.isRepeat())
        {
          print(runtime, header);
        }
      }

      if (state.isInItemGroup())
      {
        final DetailsHeader detailsHeader = report.getDetailsHeader();
        if (detailsHeader.isRepeat())
        {
          print(runtime, detailsHeader);
        }
      }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.DetailsHeader

    super("details-header");
  }

  protected Element createElement(final String elementType) throws ParseException
  {
    return new DetailsHeader();
  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.DetailsHeader

    if (rawLeadSelection instanceof GroupDataBody)
    {
      final GroupDataBody body = (GroupDataBody) rawLeadSelection;
      if (insert instanceof DetailsHeader)
      {
        final DetailsHeader detailsHeader = (DetailsHeader) insert.derive();
        body.setDetailsHeader(detailsHeader);
        return detailsHeader;
      }
      if (insert instanceof DetailsFooter)
      {
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.DetailsHeader

      return new SectionEditUndoEntry(g.getObjectID(), ModelUtility.findIndexOf(g, newBand), oldBand, newBand);
    }
    if (data instanceof DetailsHeader)
    {
      final GroupDataBody g = (GroupDataBody) parent;
      final DetailsHeader oldHeader = g.getDetailsHeader();
      final DetailsHeader newHeader = new DetailsHeader();
      g.setDetailsHeader(newHeader);
      return new SectionEditUndoEntry(g.getObjectID(), ModelUtility.findIndexOf(g, newHeader), oldHeader, newHeader);
    }
    if (data instanceof DetailsFooter)
    {
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.DetailsHeader

    super("details-header", false);
  }

  public ReportElement create()
  {
    return new DetailsHeader();
  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.DetailsHeader

      throw new ParseException("The report is not a relational report, cannot install relational detail sections here");
    }

    final ItemBand ib = originalGroupDataBody.getItemBand();
    final NoDataBand nd = originalGroupDataBody.getNoDataBand();
    final DetailsHeader detailsHeader = originalGroupDataBody.getDetailsHeader();
    final DetailsFooter detailsFooter = originalGroupDataBody.getDetailsFooter();

    final Group newRootGroup = constructRootGroup();
    if (report.getRootGroup() == newRootGroup)
    {
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.DetailsHeader

          writeBand(noDataBand);
          w.write("</nodata>");
        }
      }

      final DetailsHeader header = event.getReport().getDetailsHeader();
      if (header != null)
      {
        w.write("<details-header>");
        writeBand(header);
        w.write("</details-header>");
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.DetailsHeader

        }
      }

      if (level.isInItemGroup())
      {
        final DetailsHeader detailsHeader = def.getDetailsHeader();
        if (detailsHeader != null && isGroupSectionPrintableInternal(detailsHeader, true, true))
        {
          print(level.getRuntime(), detailsHeader);
        }
      }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.DetailsHeader

      return runtime;
    }

    if (state.isInItemGroup())
    {
      final DetailsHeader detailsHeader = report.getDetailsHeader();
      if (detailsHeader != null && isGroupSectionPrintableInternal(detailsHeader, false, true))
      {
        if (runtime == null)
        {
          runtime = createRuntime(state.getFlowController().getMasterRow(), state, processingContext);
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.