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

Examples of org.pentaho.reporting.engine.classic.core.parameters.ParameterDefinitionEntry


      throws BundleWriterException, IOException
  {
    final ParameterDefinitionEntry[] parameterDefinitions = definition.getParameterDefinitions();
    for (int i = 0; i < parameterDefinitions.length; i++)
    {
      final ParameterDefinitionEntry entry = parameterDefinitions[i];
      if (entry instanceof PlainParameter)
      {
        writePlainParameter(writer, (PlainParameter) entry);
      }
      else if (entry instanceof ListParameter)
View Full Code Here


      final MasterReport mr = (MasterReport) reportDefinition;
      final ReportParameterDefinition parameters = mr.getParameterDefinition();
      final ParameterDefinitionEntry[] entries = parameters.getParameterDefinitions();
      for (int i = 0; i < entries.length; i++)
      {
        final ParameterDefinitionEntry entry = entries[i];
        inspectParameter(reportDefinition, parameters, entry);
      }
    }

    final CompoundDataFactory dataFactory = CompoundDataFactory.normalize(reportDefinition.getDataFactory(), false);
View Full Code Here

    final ReportParameterValues reportParameterValues = report.getParameterValues();
    final ParameterDefinitionEntry[] columnNames = report.getParameterDefinition().getParameterDefinitions();
    for (int i = 0; i < columnNames.length; i++)
    {
      final ParameterDefinitionEntry parameter = columnNames[i];
      final String columnName = parameter.getName();
      if (columnName == null)
      {
        continue;
      }
      retval.put(columnName, reportParameterValues.get(columnName));
View Full Code Here

    final ReportParameterValues reportParameterValues = report.getParameterValues();
    final ParameterDefinitionEntry[] columnNames = report.getParameterDefinition().getParameterDefinitions();
    for (int i = 0; i < columnNames.length; i++)
    {
      final ParameterDefinitionEntry parameter = columnNames[i];
      final String columnName = parameter.getName();
      if (columnName == null)
      {
        continue;
      }
      retval.put(columnName, reportParameterValues.get(columnName));
View Full Code Here

  {
    final Map<String, ParameterDefinitionEntry> map =
        normalizeParameterDefinitions(parameters, parameterDefinitionEntries);
    for (final Map.Entry<String, ParameterDefinitionEntry> entry : map.entrySet())
    {
      final ParameterDefinitionEntry parameter = entry.getValue();
      parameterDataAttributes.setup(parameter, globalAttributes, reportEnvironment, resourceManager);

      final DefaultDataAttributes computedParameterDataAttributes = new DefaultDataAttributes();
      computedParameterDataAttributes.merge(this.parameterDataAttributes, context);
      applyRules(indirectRules, directRules, computedParameterDataAttributes);

      schema.setAttributes(parameter.getName(), computedParameterDataAttributes);
    }
  }
View Full Code Here

    final HashMap<String, ParameterDefinitionEntry> map = new HashMap<String, ParameterDefinitionEntry>();
    if (parameterDefinitionEntries != null)
    {
      for (int i = 0; i < parameterDefinitionEntries.length; i++)
      {
        final ParameterDefinitionEntry entry = parameterDefinitionEntries[i];
        map.put(entry.getName(), entry);
      }
    }
    for (int i = 0; i < parameterNames.length; i++)
    {
      final String name = parameterNames[i];
View Full Code Here

      try
      {
        final ParameterDefinitionEntry[] entries = parameterDefinition.getParameterDefinitions();
        for (int i = 0; i < entries.length; i++)
        {
          final ParameterDefinitionEntry entry = entries[i];
          if ("true".equals(entry.getParameterAttribute
              (ParameterAttributeNames.Core.NAMESPACE, ParameterAttributeNames.Core.HIDDEN, parameterContext)) == false)
          {
            return false;
          }
        }
View Full Code Here

    validator = parameterDefinition.getValidator();

    final ParameterDefinitionEntry[] entries = parameterDefinition.getParameterDefinitions();
    for (int i = 0; i < entries.length; i++)
    {
      final ParameterDefinitionEntry entry = entries[i];
      if ("true".equals(entry.getParameterAttribute
          (ParameterAttributeNames.Core.NAMESPACE, ParameterAttributeNames.Core.HIDDEN, parameterContext)))
      {
        continue;
      }
      final ParameterComponent parameterComponent = parameterEditorFactory.create(entry, parameterContext, updateContext);
View Full Code Here

    final MasterReport report = (MasterReport) abstractReportDefinition;
    final ReportParameterDefinition definition = report.getParameterDefinition();
    final ParameterDefinitionEntry[] parameterDefinitionEntries = definition.getParameterDefinitions();
    for (int i = 0; i < parameterDefinitionEntries.length; i++)
    {
      final ParameterDefinitionEntry definitionEntry = parameterDefinitionEntries[i];
      if (reservedParameterNames.contains(definitionEntry.getName()))
      {
        resultHandler.notifyInspectionResult(new InspectionResult(this, InspectionResult.Severity.WARNING,
            Messages.getInstance().formatMessage
                ("ReservedParameterNamesInspection.ReservedParameterNameUsed", definitionEntry.getName()),
            new ParameterLocationInfo(definitionEntry)));
      }
    }
  }
View Full Code Here

    final ModifiableReportParameterDefinition parameterDefinition =
        (ModifiableReportParameterDefinition) masterReport.getParameterDefinition();
    int index = -1;
    for (int i = 0; i < parameterDefinition.getParameterCount(); i++)
    {
      final ParameterDefinitionEntry definition = parameterDefinition.getParameterDefinition(i);
      if (definition == parameter)
      {
        index = i;
        break;
      }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.parameters.ParameterDefinitionEntry

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.