Class Aggregate


  • public final class Aggregate
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private Aggregate()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <TSource,​TAccumulate>
      TAccumulate
      aggregate​(java.lang.Iterable<TSource> source, Accumulator<TSource,​TAccumulate> accumulator)  
      static <TSource,​TAccumulate,​TResult>
      TResult
      aggregate​(java.lang.Iterable<TSource> source, Accumulator<TSource,​TAccumulate> accumulator, Selector<TAccumulate,​TResult> resultSelector)  
      static <TSource,​TAccumulate>
      TAccumulate
      aggregate​(java.lang.Iterable<TSource> source, TAccumulate seed, Accumulator<TSource,​TAccumulate> accumulator)  
      static <TSource,​TAccumulate,​TResult>
      TResult
      aggregate​(java.lang.Iterable<TSource> source, TAccumulate seed, Accumulator<TSource,​TAccumulate> accumulator, Selector<TAccumulate,​TResult> resultSelector)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Aggregate

        private Aggregate()
    • Method Detail

      • aggregate

        public static <TSource,​TAccumulate> TAccumulate aggregate​(java.lang.Iterable<TSource> source,
                                                                        Accumulator<TSource,​TAccumulate> accumulator)
      • aggregate

        public static <TSource,​TAccumulate> TAccumulate aggregate​(java.lang.Iterable<TSource> source,
                                                                        TAccumulate seed,
                                                                        Accumulator<TSource,​TAccumulate> accumulator)
      • aggregate

        public static <TSource,​TAccumulate,​TResult> TResult aggregate​(java.lang.Iterable<TSource> source,
                                                                                  Accumulator<TSource,​TAccumulate> accumulator,
                                                                                  Selector<TAccumulate,​TResult> resultSelector)
      • aggregate

        public static <TSource,​TAccumulate,​TResult> TResult aggregate​(java.lang.Iterable<TSource> source,
                                                                                  TAccumulate seed,
                                                                                  Accumulator<TSource,​TAccumulate> accumulator,
                                                                                  Selector<TAccumulate,​TResult> resultSelector)