public class Merger<C extends java.lang.Comparable<C>>
extends java.lang.Object
| Constructor and Description |
|---|
Merger(java.util.Comparator<C> comparator) |
| Modifier and Type | Method and Description |
|---|---|
<T> void |
addSource(java.util.function.Function<T,C> metric,
java.util.function.Supplier<T> stream) |
java.util.Map.Entry<C,java.lang.Object> |
next() |
void |
run() |
<T> com.zakgof.tools.Merger.Wrapper<T> |
wrapFromStream(com.zakgof.tools.Merger.Source<T> src) |
public Merger(java.util.Comparator<C> comparator)
public <T> com.zakgof.tools.Merger.Wrapper<T> wrapFromStream(com.zakgof.tools.Merger.Source<T> src)
public <T> void addSource(java.util.function.Function<T,C> metric, java.util.function.Supplier<T> stream)
public void run()
public java.util.Map.Entry<C,java.lang.Object> next()