T
- the type of elements held in this toXpublic interface FluentCollectionX<T> extends CollectionX<T>
Modifier and Type | Method and Description |
---|---|
FluentCollectionX<T> |
minus(java.lang.Object e)
Remove the specified element from this toX
|
FluentCollectionX<T> |
minusAll(java.util.Collection<?> list)
Remove all the specified elements from this toX
|
FluentCollectionX<T> |
plus(T e)
Add an element to this Collection
|
FluentCollectionX<T> |
plusAll(java.util.Collection<? extends T> list)
Add all supplied elements to this Collection
|
default FluentCollectionX<T> |
plusInOrder(T e)
Add an element to the toX
|
default FluentCollectionX<T> |
plusLoop(int max,
java.util.function.IntFunction<T> value) |
default FluentCollectionX<T> |
plusLoop(java.util.function.Supplier<java.util.Optional<T>> supplier) |
<R> FluentCollectionX<R> |
unit(java.util.Collection<R> col)
Create a new instance of the same colleciton type from the supplied toX
|
cast, combinations, combinations, combine, cycle, cycle, cycleUntil, cycleWhile, distinct, drop, dropRight, dropUntil, dropWhile, eager, evaluation, filter, filterNot, findAny, findFirst, flatMap, flatMapP, flatMapP, flatMapS, forEach2, forEach2, forEach3, forEach3, forEach4, forEach4, from, fromCollection, getAtIndex, groupBy, grouped, grouped, grouped, grouped, groupedStatefullyUntil, groupedUntil, groupedUntil, groupedWhile, groupedWhile, head, headAndTail, intersperse, isEager, isEmpty, isLazy, isMaterialized, iterator, lazy, limit, limitLast, limitUntil, limitWhile, map, materialize, materializeReversed, notNull, onEmpty, onEmptyGet, onEmptyThrow, peek, permutations, removeAll, removeAllI, removeAllS, retainAll, retainAllI, retainAllS, reverse, scanLeft, scanLeft, scanRight, scanRight, shuffle, shuffle, single, single, singleUnsafe, skip, skipLast, skipUntil, skipWhile, slice, sliding, sliding, sorted, sorted, sorted, stream, take, takeOne, takeRight, takeUntil, takeWhile, toX, trampoline, unit, zip, zip, zip3, zip4, zipS, zipS, zipWithIndex
asFunction, foldFuture, foldLazy, foldTry, forEach, forEach, forEach, forEach, forEach, forEachSubscribe, forEachSubscribe, forEachSubscribe, runFuture, runLazy, seq, toListX, toSetX, visit
allMatch, anyMatch, collect, collectors, commonPrefix, commonSuffix, count, count, countDistinct, countDistinct, countDistinctBy, countDistinctBy, max, maxBy, min, minBy, mode, noneMatch, sum, sumDouble, sumInt, sumLong, to, toList, toMap, toMap, toSet, toString, toString
endsWith, endsWithIterable, firstValue, foldLeft, foldLeft, foldLeft, foldLeft, foldRight, foldRight, foldRight, foldRightMapToType, get, join, join, join, mapReduce, mapReduce, print, print, printErr, printOut, reduce, reduce, reduce, reduce, reduce, reduce, reduce, schedule, scheduleFixedDelay, scheduleFixedRate, startsWith, startsWithIterable, xMatch
append, append, combine, deleteBetween, insertAt, insertAtS, mapToDouble, mapToInt, mapToLong, prepend, prepend, prependS, recover, recover, subscribe, traversable, unitIterator, zip, zip3, zip4, zipP, zipP, zipWith, zipWithP, zipWithS
retry, retry
groupedStatefullyUntilT, groupedT, groupedUntilT, groupedWhileT, slidingT, slidingT
fixedDelay, onePer, xPer
add, addAll, clear, contains, containsAll, equals, hashCode, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, toArray, toArray
unwrap, unwrapIfInstance, unwrapNested
default FluentCollectionX<T> plusLoop(int max, java.util.function.IntFunction<T> value)
default FluentCollectionX<T> plusLoop(java.util.function.Supplier<java.util.Optional<T>> supplier)
default FluentCollectionX<T> plusInOrder(T e)
e
- Element to addFluentCollectionX<T> plus(T e)
e
- Element to addFluentCollectionX<T> plusAll(java.util.Collection<? extends T> list)
list
- of elements to addFluentCollectionX<T> minus(java.lang.Object e)
e
- Element to removeFluentCollectionX<T> minusAll(java.util.Collection<?> list)
list
- of elements to remove<R> FluentCollectionX<R> unit(java.util.Collection<R> col)
col
- Collection data to populate the new toX