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

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


    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


  private static boolean isParameterDefined(final MasterReport bodyReport, final String paramName)
  {
    final ParameterDefinitionEntry[] definitionEntries = bodyReport.getParameterDefinition().getParameterDefinitions();
    for (int i = 0; i < definitionEntries.length; i++)
    {
      final ParameterDefinitionEntry definitionEntry = definitionEntries[i];
      if (definitionEntry.getName().equals(paramName))
      {
        return true;
      }
    }
    return false;
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

  {
    final HashSet parameters = new HashSet();
    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 DefaultListParameter)
      {
        writeListSelectionParameter(writer, (DefaultListParameter) entry);
      }
      parameters.add(entry.getName());
    }
    return parameters;
  }
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);

      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

      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(designerContext, reportRenderContext, resultHandler, columnNames, parameters, entry);
      }
    }

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

    {
      final ReportParameterDefinition definition = masterReportElement.getParameterDefinition();

      for (int i = 0; i < definition.getParameterCount(); i++)
      {
        final ParameterDefinitionEntry dataFactory = definition.getParameterDefinition(i);
        if (dataFactory == child)
        {
          return i;
        }
      }
View Full Code Here

    {
      return -1;
    }
    for (int i = 0; i < cachedParameterDefinitions.length; i++)
    {
      final ParameterDefinitionEntry cachedParameterDefinition = cachedParameterDefinitions[i];
      if (parameter == cachedParameterDefinition)
      {
        return i;
      }
    }
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.