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
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
-
Constructor Summary
ConstructorsConstructorDescriptionAnyNumberSequence(FormulaContext context) Empty number sequence.AnyNumberSequence(LValue n, FormulaContext context) Number sequence bounded to only one number item.AnyNumberSequence(ArrayCallback array, FormulaContext context) Number sequence bounded to an array.AnyNumberSequence(AnySequence anySequence) -
Method Summary
Methods inherited from class AnySequence
hasNext, next, nextRawValueMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Sequence
hasNext, next, nextRawValue
-
Constructor Details
-
AnyNumberSequence
Empty number sequence. -
AnyNumberSequence
Number sequence bounded to only one number item.- Parameters:
n- A number
-
AnyNumberSequence
Number sequence bounded to an array.- Parameters:
array-
-
AnyNumberSequence
-
-
Method Details
-
nextNumber
- Specified by:
nextNumberin interfaceNumberSequence- Throws:
EvaluationException
-