Maven module :un.api : api-common :
Class :
un.api.collection.Collections
Extends/Implements : -
Subclasses : -
Variables :
EMPTY_SEQUENCE
Functions :
constraint,
flatten,
bind,
exists,
filter,
find,
fold,
forAll,
forEach,
forEach,
headOption,
map,
partition,
reduce,
reduceOption,
foldLeft,
foldRight,
getOption,
lastOption,
reduceLeft,
reduceLeftOption,
reduceRight,
reduceRightOption,
reverse,
slice,
tail,
fold,
reduce,
reduceOption,
sort,
sort,
quickSort,
sort,
quickSort,
sort,
copy,
emptyIterator,
serie,
view,
view,
singleton,
singletonSequence
public Sequence
EMPTY_SEQUENCE
public void
constraint (Collection col, Predicate predicate)
public Sequence
flatten (Collection collections)
public Sequence
bind (Collection source, Mapping mapping)
public boolean
exists (Collection source, Predicate predicate)
public Sequence
filter (Collection source, Predicate predicate)
public Option
find (Collection source, Predicate predicate)
public Object
fold (Collection source, BinaryOperator op, Object startValue)
public boolean
forAll (Collection source, Predicate predicate)
public void
forEach (Collection source, Batch batch)
public Option
forEach (Collection source, Callback callback)
public Option
headOption (Collection source)
public Sequence
map (Collection source, Mapping mapping)
public Pair
partition (Collection source, Predicate predicate)
public Object
reduce (Collection source, BinaryOperator op)
public Option
reduceOption (Collection source, BinaryOperator op)
public Object
foldLeft (Sequence source, ExtBinaryOperator op, Object startValue)
public Object
foldRight (Sequence source, ExtBinaryOperator op, Object startValue)
public Option
getOption (Sequence source, int index)
public Option
lastOption (Sequence source)
public Object
reduceLeft (Sequence source, ExtBinaryOperator op)
public Option
reduceLeftOption (Sequence source, ExtBinaryOperator op)
public Object
reduceRight (Sequence source, ExtBinaryOperator op)
public Option
reduceRightOption (Sequence source, ExtBinaryOperator op)
public Sequence
reverse (Sequence source)
public Sequence
slice (Sequence source, int from, int until)
public Sequence
tail (Sequence source)
public Object
fold (Iterator ite, ExtBinaryOperator op, Object startValue)
public Object
reduce (Iterator ite, ExtBinaryOperator op)
public Option
reduceOption (Iterator ite, ExtBinaryOperator op)
public void
sort (Sequence seq, int startIndex, int endIndex)
public void
sort (Sequence seq, int startIndex, int endIndex, Sorter sorter)
public void
quickSort (Sequence array, int leftIndex, int rightIndex)
public void
sort (Sequence array)
public void
quickSort (Sequence array, int leftIndex, int rightIndex, Sorter sorter)
public void
sort (Sequence array, Sorter sorter)
public void
copy (Collection collection, Object[] array, int offset)
public Iterator
emptyIterator ()
public Iterator
serie (Iterator[] iterators)
public Collection
view (Collection collection, Predicate predicate)
public Iterator
view (Iterator collection, Predicate predicate)
public Iterator
singleton (Object obj)
public Sequence
singletonSequence (Object obj)
author Johann Sorel
author Yann D'Isanto