public interface Semigroups
Modifier and Type | Field and Description |
---|---|
static Semigroup<java.math.BigInteger> |
bigIntCount |
static Semigroup<java.math.BigInteger> |
bigIntMax |
static Semigroup<java.math.BigInteger> |
bigIntMin |
static Semigroup<java.math.BigInteger> |
bigIntMult |
static Semigroup<java.math.BigInteger> |
bigIntSum |
static Semigroup<java.lang.Boolean> |
booleanConjunction |
static Semigroup<java.lang.Boolean> |
booleanDisjunction |
static Semigroup<java.lang.Boolean> |
booleanXDisjunction |
static Semigroup<java.lang.Double> |
doubleCount |
static Semigroup<java.lang.Double> |
doubleMax |
static Semigroup<java.lang.Double> |
doubleMin |
static Semigroup<java.lang.Double> |
doubleMult |
static Semigroup<java.lang.Double> |
doubleSum |
static Semigroup<java.lang.Integer> |
intCount |
static Semigroup<java.lang.Integer> |
intMax |
static Semigroup<java.lang.Integer> |
intMin |
static Semigroup<java.lang.Integer> |
intMult |
static Semigroup<java.lang.Integer> |
intSum |
static Semigroup<java.lang.Long> |
longCount |
static Semigroup<java.lang.Long> |
longMax |
static Semigroup<java.lang.Long> |
longMin |
static Semigroup<java.lang.Long> |
longMult |
static Semigroup<java.lang.Long> |
longSum |
static Semigroup<java.lang.StringBuffer> |
stringBufferConcat |
static Semigroup<java.lang.StringBuilder> |
stringBuilderConcat |
static Semigroup<java.lang.String> |
stringConcat |
Modifier and Type | Method and Description |
---|---|
static <T,C extends FluentCollectionX<T>> |
combineFluentCollection() |
static <T> Semigroup<ReactiveSeq<T>> |
combineSequenceM() |
static <T> Semigroup<Maybe<T>> |
firstPresentMaybe() |
static <T> Semigroup<java.util.Optional<T>> |
firstPresentOptional() |
static <T> Semigroup<Maybe<T>> |
lastPresentMaybe() |
static <T> Semigroup<java.util.Optional<T>> |
lastPresentOptional() |
static <T,T2 extends java.lang.Comparable<T>> |
maxComparable() |
static <T,T2 extends java.lang.Comparable<T>> |
minComparable() |
static Semigroup<java.lang.StringBuffer> |
stringBufferJoin(java.lang.String joiner) |
static Semigroup<java.lang.StringBuilder> |
stringBuilderJoin(java.lang.String joiner) |
static Semigroup<java.lang.String> |
stringJoin(java.lang.String joiner) |
static final Semigroup<java.math.BigInteger> bigIntCount
static final Semigroup<java.lang.Integer> intCount
static final Semigroup<java.lang.Long> longCount
static final Semigroup<java.lang.Double> doubleCount
static final Semigroup<java.lang.Integer> intSum
static final Semigroup<java.lang.Long> longSum
static final Semigroup<java.lang.Double> doubleSum
static final Semigroup<java.math.BigInteger> bigIntSum
static final Semigroup<java.lang.Integer> intMult
static final Semigroup<java.lang.Long> longMult
static final Semigroup<java.lang.Double> doubleMult
static final Semigroup<java.math.BigInteger> bigIntMult
static final Semigroup<java.lang.Integer> intMax
static final Semigroup<java.lang.Long> longMax
static final Semigroup<java.lang.Double> doubleMax
static final Semigroup<java.math.BigInteger> bigIntMax
static final Semigroup<java.lang.Integer> intMin
static final Semigroup<java.lang.Long> longMin
static final Semigroup<java.lang.Double> doubleMin
static final Semigroup<java.math.BigInteger> bigIntMin
static final Semigroup<java.lang.String> stringConcat
static final Semigroup<java.lang.StringBuffer> stringBufferConcat
static final Semigroup<java.lang.StringBuilder> stringBuilderConcat
static final Semigroup<java.lang.Boolean> booleanDisjunction
static final Semigroup<java.lang.Boolean> booleanXDisjunction
static final Semigroup<java.lang.Boolean> booleanConjunction
static <T,C extends FluentCollectionX<T>> Semigroup<C> combineFluentCollection()
static <T> Semigroup<ReactiveSeq<T>> combineSequenceM()
static <T> Semigroup<java.util.Optional<T>> firstPresentOptional()
static <T> Semigroup<java.util.Optional<T>> lastPresentOptional()
static Semigroup<java.lang.String> stringJoin(java.lang.String joiner)
static Semigroup<java.lang.StringBuilder> stringBuilderJoin(java.lang.String joiner)
static Semigroup<java.lang.StringBuffer> stringBufferJoin(java.lang.String joiner)
static <T,T2 extends java.lang.Comparable<T>> Semigroup<T2> minComparable()
static <T,T2 extends java.lang.Comparable<T>> Semigroup<T2> maxComparable()