Class ValueReducer.Reducer<U,V>

java.lang.Object
com.ssgllc.fish.f.list.ValueReducer.Reducer<U,V>
Enclosing class:
ValueReducer<U,V>

public static class ValueReducer.Reducer<U,V> extends Object
  • Field Details

  • Constructor Details

    • Reducer

      public Reducer(List<U> items, V initialValue)
  • Method Details

    • updatePrev

      public void updatePrev(V newPrev)
      Replaces the accumulated value. Called for you by ValueReducer.Reducer.Iteration.put(Object); there is no reason to call it directly.
      Parameters:
      newPrev - the new accumulated value
    • result

      public V result()
      The accumulated value, once every iteration has run.
      Returns:
      the folded result