net.sf.dynamicreports.report.builder.condition
Class AbstractValuesExpression<T extends Number>
java.lang.Object
net.sf.dynamicreports.report.base.expression.AbstractSimpleExpression<Boolean>
net.sf.dynamicreports.report.builder.condition.AbstractValuesExpression<T>
- All Implemented Interfaces:
- Serializable, DRIValue<Boolean>, DRIExpression<Boolean>, DRISimpleExpression<Boolean>
- Direct Known Subclasses:
- EqualValueExpression, UnEqualValueExpression
public abstract class AbstractValuesExpression<T extends Number>
- extends AbstractSimpleExpression<Boolean>
- Author:
- Ricardo Mariaca (r.mariaca@dynamicreports.org)
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractValuesExpression
public AbstractValuesExpression(DRIValue<T> value,
Number... numbers)
evaluate
public Boolean evaluate(ReportParameters reportParameters)
- Description copied from interface:
DRISimpleExpression
- Evaluates the expression.
- Parameters:
reportParameters
- access to report fields, variables, parameters, expressions, and other report values
- Returns:
- the result of the expression evaluation
getValueClass
public Class<Boolean> getValueClass()
- Specified by:
getValueClass
in interface DRIExpression<Boolean>
- Overrides:
getValueClass
in class AbstractSimpleExpression<Boolean>
compare
protected abstract Boolean compare(Number actualValue,
Number[] numbers)
Copyright © 2010-2014. All Rights Reserved.