Class ContainerIterators.NumberIteratorEvaluator

  • All Implemented Interfaces:
    IIteratorEvaluator
    Enclosing class:
    ContainerIterators

    private abstract static class ContainerIterators.NumberIteratorEvaluator
    extends java.lang.Object
    implements IIteratorEvaluator
    A number aggregating iterator.
    Author:
    Holger Eichelberger
    • Constructor Detail

      • NumberIteratorEvaluator

        private NumberIteratorEvaluator()
    • Method Detail

      • intOp

        protected abstract int intOp​(int i1,
                                     int i2)
        Performs the integer aggregation operation.
        Parameters:
        i1 - the first integer
        i2 - the second integer
        Returns:
        the aggregated value
      • doubleOp

        protected abstract double doubleOp​(double d1,
                                           double d2)
        Performs the double aggregation operation.
        Parameters:
        d1 - the first double
        d2 - the second double
        Returns:
        the aggregated value