Examples of AbstractReportDefinition


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

  }

  private void writeParameterDefinitions(final BundleWriterState state,
                                         final XmlWriter writer) throws IOException, BundleWriterException
  {
    final AbstractReportDefinition report = state.getReport();
    if (report instanceof SubReport)
    {
      writer.writeTag(BundleNamespaces.DATADEFINITION, "parameter-mapping", XmlWriterSupport.OPEN);// NON-NLS
      final SubReport subReport = (SubReport) report;
      final ParameterMapping[] inputMappings = subReport.getInputMappings();
View Full Code Here

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

    return null;
  }

  public static ResourceKey getContextKey(final AbstractReportDefinition reportDefinition)
  {
    AbstractReportDefinition e = reportDefinition;
    while (e != null)
    {
      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)
        {
View Full Code Here

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

  }


  public static ResourceBundleFactory getResourceBundleFactory(final AbstractReportDefinition reportDefinition)
  {
    AbstractReportDefinition e = reportDefinition;
    while (e != null)
    {
      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)
        {
View Full Code Here

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

    return null;
  }

  public static MasterReport getMasterReport(final Element element)
  {
    AbstractReportDefinition e = (AbstractReportDefinition) element.getReportDefinition();
    if (e instanceof MasterReport)
    {
      return (MasterReport) e;
    }

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

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

      throws SAXException
  {
    final String groupName = attrs.getValue(getUri(), GroupReadHandler.NAME_ATT);
    if (groupName != null)
    {
      final AbstractReportDefinition report = (AbstractReportDefinition)
          getRootHandler().getHelperObject(ReportParserUtil.HELPER_OBJ_REPORT_NAME);
      final Group maybeDefaultGroup = report.getGroupByName(groupName);
      if (maybeDefaultGroup instanceof RelationalGroup)
      {
        group = (RelationalGroup) maybeDefaultGroup;
      }
      else
View Full Code Here

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

    return dataSchema;
  }

  private boolean isNonVisualsChanged()
  {
    AbstractReportDefinition parent = this.parent;
    while (parent != null)
    {
      final InstanceID id = parent.getObjectID();
      final Long dataSourceChangeTracker = parent.getDatasourceChangeTracker();
      if (dataSourceChangeTracker.equals(dataFactoryChangeTrackers.get(id)) == false)
      {
        return true;
      }

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

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

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

    return false;
  }

  private boolean isDataFactoryChanged()
  {
    AbstractReportDefinition parent = this.parent;
    while (parent != null)
    {
      final InstanceID id = parent.getObjectID();
      final Long dataSourceChangeTracker = parent.getDatasourceChangeTracker();
      if (dataSourceChangeTracker.equals(dataFactoryChangeTrackers.get(id)) == false)
      {
        return true;
      }

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

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

    return false;
  }

  private void updateChangeTrackers()
  {
    AbstractReportDefinition parent = this.parent;
    while (parent != null)
    {
      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
View Full Code Here

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

      // the query/datasource combination given in the parameter cannot be a selected
      // combination if the query does not match the report's active query ..
      return false;
    }

    AbstractReportDefinition reportDefinition = this.getParent();
    while (reportDefinition != null)
    {
      final DataFactory reportDataFactory = reportDefinition.getDataFactory();
      if (reportDataFactory instanceof CompoundDataFactory)
      {
        final CompoundDataFactory compoundDataFactory = (CompoundDataFactory) reportDataFactory;
        for (int i = 0; i < compoundDataFactory.size(); i++)
        {
          final DataFactory df = compoundDataFactory.getReference(i);
          for (final String query : df.getQueryNames())
          {
            if (!query.equals(queryName))
            {
              continue;
            }

            if (df == dataFactory)
            {
              return true;
            }
            else
            {
              return false;
            }
          }
        }
      }
      else
      {
        if (reportDataFactory != null)
        {
          for (final String query : reportDataFactory.getQueryNames())
          {
            if (!query.equals(queryName))
            {
              continue;
            }

            if (reportDataFactory == dataFactory)
            {
              return true;
            }
            else
            {
              return false;
            }
          }
          return true;
        }

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

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

    if (isSameNamespace(uri) == false)
    {
      return null;
    }

    final AbstractReportDefinition report = (AbstractReportDefinition)
        getRootHandler().getHelperObject(ReportParserUtil.HELPER_OBJ_REPORT_NAME);
    if (report instanceof MasterReport)
    {
      final MasterReport masterReport = (MasterReport) report;
      if ("page-definition".equals(tagName))
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.