package de.invesdwin.util.time.duration; import java.util.List; public interface IDurationAggregate { IDurationAggregate reverse(); Duration sum(); /** * x_quer = (x_1 + x_2 + ... + x_n) / n * * @see <a href="http://de.wikipedia.org/wiki/Arithmetisches_Mittel">Source</a> */ Duration avg(); Duration max(); Duration min(); List<? extends Duration> values(); Duration avgWeightedAsc(); Duration avgWeightedDesc(); }