Package org.pentaho.reporting.engine.classic.core

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


    Group group = event.getReport().getGroup(groupIndex);
    int retval = -1;
    while (group instanceof CrosstabRowGroup)
    {
      retval += 1;
      final Section body = group.getParentSection();
      if (body == null)
      {
        throw new IllegalStateException("Invalid report model: Inner Crosstab-group without parent-body");
      }
      group = (Group) body.getParentSection();
    }
    return retval;
  }
View Full Code Here


    Group group = event.getReport().getGroup(groupIndex);
    int retval = -1;
    while (group instanceof CrosstabColumnGroup)
    {
      retval += 1;
      final Section body = group.getParentSection();
      if (body == null)
      {
        throw new IllegalStateException("Invalid report model: Inner Crosstab-group without parent-body");
      }
      group = (Group) body.getParentSection();
    }
    return retval;
  }
View Full Code Here

      final ResourceKey base = e.getContentBase();
      if (base != null)
      {
        return base;
      }
      final Section parentSection = e.getParentSection();
      if (parentSection != null)
      {
        final ReportDefinition reportDefinition1 = parentSection.getReportDefinition();
        if (reportDefinition1 instanceof AbstractReportDefinition)
        {
          e = (AbstractReportDefinition) reportDefinition1;
        }
        else
View Full Code Here

      final ResourceBundleFactory base = e.getResourceBundleFactory();
      if (base != null)
      {
        return base;
      }
      final Section parentSection = e.getParentSection();
      if (parentSection != null)
      {
        final ReportDefinition reportDefinition1 = parentSection.getReportDefinition();
        if (reportDefinition1 instanceof AbstractReportDefinition)
        {
          e = (AbstractReportDefinition) reportDefinition1;
        }
        else
View Full Code Here

      return (MasterReport) e;
    }

    while (e != null)
    {
      final Section parentSection = e.getParentSection();
      if (parentSection != null)
      {
        final ReportDefinition reportDefinition1 = parentSection.getReportDefinition();
        if (reportDefinition1 instanceof MasterReport)
        {
          return (MasterReport) reportDefinition1;
        }
        else if (reportDefinition1 instanceof AbstractReportDefinition)
View Full Code Here

    if (reportDefinition instanceof MasterReport)
    {
      return (MasterReport) reportDefinition;
    }

    Section parent = reportDefinition.getParentSection();
    while (parent != null)
    {
      if (parent instanceof MasterReport)
      {
        return (MasterReport) parent;
      }
      parent = parent.getParentSection();
    }

    return null;
  }
View Full Code Here

      if (nonVisualsChangeTracker.equals(nonVisualChangeTrackers.get(id)) == false)
      {
        return true;
      }

      final Section parentSection = parent.getParentSection();
      if (parentSection == null)
      {
        parent = null;
      }
      else
      {
        parent = (AbstractReportDefinition) parentSection.getReportDefinition();
      }
    }
    return false;
  }
View Full Code Here

      if (dataSourceChangeTracker.equals(dataFactoryChangeTrackers.get(id)) == false)
      {
        return true;
      }

      final Section parentSection = parent.getParentSection();
      if (parentSection == null)
      {
        parent = null;
      }
      else
      {
        parent = (AbstractReportDefinition) parentSection.getReportDefinition();
      }
    }
    return false;
  }
View Full Code Here

    {
      final InstanceID id = parent.getObjectID();
      dataFactoryChangeTrackers.put(id, parent.getDatasourceChangeTracker());
      nonVisualChangeTrackers.put(id, parent.getNonVisualsChangeTracker());

      final Section parentSection = parent.getParentSection();
      if (parentSection == null)
      {
        parent = null;
      }
      else
      {
        parent = (AbstractReportDefinition) parentSection.getReportDefinition();
      }
    }
  }
View Full Code Here

      final DataFactory dataFactory = reportDefinition.getDataFactory();
      if (dataFactory != null)
      {
        cdf.add(dataFactory);
      }
      final Section parentSection = reportDefinition.getParentSection();
      if (parentSection == null)
      {
        reportDefinition = null;
      }
      else
      {
        reportDefinition = (AbstractReportDefinition) parentSection.getReportDefinition();
      }
    }

    return CompoundDataFactory.normalize(cdf);
  }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.Section

Copyright © 2018 www.massapicom. 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.