net.sf.dynamicreports.report.builder.expression
Class MultiplyExpression

java.lang.Object
  extended by net.sf.dynamicreports.report.builder.expression.AbstractComplexExpression<BigDecimal>
      extended by net.sf.dynamicreports.report.builder.expression.MultiplyExpression
All Implemented Interfaces:
Serializable, DRIComplexExpression<BigDecimal>, DRIExpression<BigDecimal>

public class MultiplyExpression
extends AbstractComplexExpression<BigDecimal>

Author:
Ricardo Mariaca (r.mariaca@dynamicreports.org)
See Also:
Serialized Form

Constructor Summary
MultiplyExpression(DRIExpression<? extends Number>... expressions)
           
 
Method Summary
protected  BigDecimal calculate(BigDecimal value1, BigDecimal value2)
           
 BigDecimal evaluate(List<?> values, ReportParameters reportParameters)
          Evaluates the expression.
 
Methods inherited from class net.sf.dynamicreports.report.builder.expression.AbstractComplexExpression
addExpression, addExpression, addExpression, addExpression, addExpression, addExpression, addExpression, getExpressions, getName, getValueClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiplyExpression

public MultiplyExpression(DRIExpression<? extends Number>... expressions)
Method Detail

calculate

protected BigDecimal calculate(BigDecimal value1,
                               BigDecimal value2)

evaluate

public BigDecimal evaluate(List<?> values,
                           ReportParameters reportParameters)
Description copied from interface: DRIComplexExpression
Evaluates the expression.

Specified by:
evaluate in interface DRIComplexExpression<BigDecimal>
Specified by:
evaluate in class AbstractComplexExpression<BigDecimal>
Parameters:
values - the values of the registered expressions
reportParameters - access to report fields, variables, parameters, expressions, and other report values
Returns:
the result of the expression evaluation


Copyright © 2010-2014. All Rights Reserved.