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

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


      if ("report.name".equals(parameterName))
      {
        continue;
      }
     
      final PlainParameter parameter = new PlainParameter(parameterName);
      parameter.setValueType(readHandler.getType());
      parameter.setParameterAttribute
          (ParameterAttributeNames.Core.NAMESPACE, ParameterAttributeNames.Core.TYPE, "textbox");
      parameter.setDefaultValue(readHandler.getObject());
      parameterDefinition.addParameterDefinition(parameter);
    }

    report.setParameterDefinition(parameterDefinition);
  }
View Full Code Here


  {
  }

  protected void doneParsing() throws SAXException
  {
    result = new PlainParameter(getName(), getType());
    result.setMandatory(isMandatory());
    result.setDefaultValue(getDefaultValue());

    applyAttributes(result);
  }
View Full Code Here

  public MasterReport createReport() throws ReportDefinitionException
  {
    final MasterReport report = new MasterReport();
    report.setName("Sparkline Demo");
    final DefaultParameterDefinition paramDef = new DefaultParameterDefinition();
    final PlainParameter plainParameter = new PlainParameter("sparkline-data", Number[].class);
    plainParameter.setDefaultValue(new Number[]
        {new Integer(10), new Integer(5),
            new Integer(6), new Integer(3),
            new Integer(1), new Integer(2),
            new Integer(7), new Integer(9)});
    paramDef.addParameterDefinition(plainParameter);
View Full Code Here

        continue;
      }
      final Object value = parameters.get(name);
      if (value != null)
      {
        map.put(name, new PlainParameter(name, value.getClass()));
      }
      else
      {
        map.put(name, new PlainParameter(name, Object.class));
      }
    }
    return map;
  }
View Full Code Here

    factory.setHorizontalAlignment(ElementAlignment.LEFT);
    factory.setFieldname(DemoReportController.MESSAGE_TWO_FIELDNAME);
    reportHeader.addElement(factory.createElement());

    final DefaultParameterDefinition paramDef = new DefaultParameterDefinition();
    paramDef.addParameterDefinition(new PlainParameter("Message1", String.class));
    paramDef.addParameterDefinition(new PlainParameter("Message2", String.class));
    report.getParameterValues().put("Message1", inputPanel.getMessageOne());
    report.getParameterValues().put("Message2", inputPanel.getMessageTwo());
    return report;

  }
View Full Code Here

  {
    final MasterReport report = parseReport();

    // The old XML formats have no sane way of defining parameters.
    final DefaultParameterDefinition paramDef = new DefaultParameterDefinition();
    paramDef.addParameterDefinition(new PlainParameter("Message1", String.class));
    paramDef.addParameterDefinition(new PlainParameter("Message2", String.class));

    report.getParameterValues().put("Message1", panel.getMessageOne());
    report.getParameterValues().put("Message2", panel.getMessageTwo());
    return report;
  }
View Full Code Here

   */
  public MasterReport createReport() throws ReportDefinitionException
  {
    final MasterReport report = parseReport();
    final DefaultParameterDefinition parameterDefinition = new DefaultParameterDefinition();
    parameterDefinition.addParameterDefinition(new PlainParameter("REGION"));
    report.setParameterDefinition(parameterDefinition);
    return report;
  }
View Full Code Here

   */
  public MasterReport createReport() throws ReportDefinitionException
  {
    final MasterReport report = parseReport();
    final DefaultParameterDefinition parameterDefinition = new DefaultParameterDefinition();
    parameterDefinition.addParameterDefinition(new PlainParameter("REGION"));
    report.setParameterDefinition(parameterDefinition);
    return report;
  }
View Full Code Here

    final Class selectedType = (Class) valueTypeComboBox.getSelectedItem();
    final AbstractParameter parameter;
    if (type == null || !type.isMultiSelection())
    {
      // single value parameter
      parameter = new PlainParameter(name);
      parameter.setValueType(selectedType);
    }
    else
    {
      // multi-value parameter
View Full Code Here

   */
  public MasterReport createReport() throws ReportDefinitionException
  {
    final MasterReport report = parseReport();
    final DefaultParameterDefinition parameterDefinition = new DefaultParameterDefinition();
    parameterDefinition.addParameterDefinition(new PlainParameter("REGION"));
    report.setParameterDefinition(parameterDefinition);
    return report;
  }
View Full Code Here

TOP

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

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.