org.pentaho.reporting.libraries.formula.typing.sequence
Class AnyNumberSequence
java.lang.Object
org.pentaho.reporting.libraries.formula.typing.sequence.AnySequence
org.pentaho.reporting.libraries.formula.typing.sequence.AnyNumberSequence
- All Implemented Interfaces:
- NumberSequence, Sequence
public class AnyNumberSequence
- extends AnySequence
- implements NumberSequence
A sequence that treats text-values as valid numbers that always evaluate to zero. Logical values
are treated as numbers as well and always evaluate to 0 for false and 1 for true.
- Author:
- Cedric Pronzato
AnyNumberSequence
public AnyNumberSequence(FormulaContext context)
- Empty number sequence.
AnyNumberSequence
public AnyNumberSequence(LValue n,
FormulaContext context)
- Number sequence bounded to only one number item.
- Parameters:
n
- A number
AnyNumberSequence
public AnyNumberSequence(ArrayCallback array,
FormulaContext context)
- Number sequence bounded to an array.
- Parameters:
array
-
AnyNumberSequence
public AnyNumberSequence(AnySequence anySequence)
nextNumber
public Number nextNumber()
throws EvaluationException
- Specified by:
nextNumber
in interface NumberSequence
- Throws:
EvaluationException