Examples of AbstractReportDefinition


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

      }
    }

    if (rawLeadSelection instanceof AbstractReportDefinition)
    {
      final AbstractReportDefinition g = (AbstractReportDefinition) rawLeadSelection;
      if (insert instanceof PageHeader)
      {
        final PageHeader header = (PageHeader) insert.derive();
        g.setPageHeader(header);
        return header;
      }

      if (insert instanceof PageFooter)
      {
        final PageFooter footer = (PageFooter) insert.derive();
        g.setPageFooter(footer);
        return footer;
      }

      if (insert instanceof ReportHeader)
      {
        final ReportHeader header = (ReportHeader) insert.derive();
        g.setReportHeader(header);
        return header;
      }

      if (insert instanceof ReportFooter)
      {
        final ReportFooter footer = (ReportFooter) insert.derive();
        g.setReportFooter(footer);
        return footer;
      }
      if (insert instanceof Group)
      {
        final Group group = (Group) insert.derive();
        g.setRootGroup(group);
        return group;
      }
      return null;
    }

    if (rawLeadSelection instanceof RelationalGroup)
    {
      final RelationalGroup g = (RelationalGroup) rawLeadSelection;
      if (insert instanceof GroupHeader)
      {
        final GroupHeader header = (GroupHeader) insert.derive();
        g.setHeader(header);
        return header;
      }

      if (insert instanceof GroupFooter)
      {
        final GroupFooter footer = (GroupFooter) insert.derive();
        g.setFooter(footer);
        return footer;
      }

      if (insert instanceof GroupBody)
      {
        final GroupBody body = (GroupBody) insert.derive();
        try
        {
          g.setBody(body);
          return body;
        }
        catch (final Exception e)
        {
          return null;
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.