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

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


   */
  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 = 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

    final MasterReport report = new MasterReport();
    report.setQuery("default");
    report.setDataFactory(new TableDataFactory("default", model));

    DefaultParameterDefinition mdef = new DefaultParameterDefinition();
    mdef.addParameterDefinition(new PlainParameter("Rows", String.class));
    report.setParameterDefinition(mdef);
    report.getParameterValues().put("Rows", "ALL");

    final RelationalGroup group = new RelationalGroup();
    group.addField("Rows");
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

  {
    MasterReport report = new MasterReport();
    report.setReportEnvironment(new TestEnv(report.getConfiguration()));

    DefaultParameterDefinition mdef = new DefaultParameterDefinition();
    mdef.addParameterDefinition(new PlainParameter("test-column", String.class));
    report.setParameterDefinition(mdef);
    report.getParameterValues().put("test-column", "parameter");
    report.addExpression(new ValidateValueExpression("parameter"));
    DebugReportRunner.execGraphics2D(report);
  }
View Full Code Here

  public void testEvaluationOrderParameterBeforeTable()
  {
    MasterReport report = new MasterReport();

    DefaultParameterDefinition mdef = new DefaultParameterDefinition();
    mdef.addParameterDefinition(new PlainParameter("test-column", String.class));
    report.setParameterDefinition(mdef);
    report.getParameterValues().put("test-column", "parameter");

    report.setDataFactory(create());
    report.setQuery("query");
View Full Code Here

          {
            if (master.getParameterDefinition() instanceof ModifiableReportParameterDefinition)
            {
              final ModifiableReportParameterDefinition parameterDefinition =
                  (ModifiableReportParameterDefinition) master.getParameterDefinition();
              parameterDefinition.addParameterDefinition(new PlainParameter(readHandler.getPropertyName()));
            }
          }
          master.getParameterValues().put(readHandler.getPropertyName(), object);
        }
        else
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

    ClassicEngineBoot.getInstance().start();
  }

  public void testParameterMapping()
  {
    final PlainParameter parameter = new PlainParameter("P", Number.class);
    final DefaultParameterDefinition defaultParameterDefinition = new DefaultParameterDefinition();
    defaultParameterDefinition.addParameterDefinition(parameter);
   
    final MasterReport report = new MasterReport();
    report.setParameterDefinition(defaultParameterDefinition);
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.