Class | Description |
---|---|
ChunkIterable<E,K> |
ChunkIterable transforms elements first, and then puts the original
elements together if elements which are next to each others have the same
transformed value. |
ChunkIterator<E,K> |
ChunkIterator transforms elements first, and then puts the original
elements together if elements which are next to each others have the same
transformed value. |
CombinationIterable<E> |
CombinationIterable generates all combinations into a List with
length n. |
CombinationIterator<E> |
CombinationIterator generates all combinations into a List with
length n. |
ComparableEntryIterable<K,V> |
ComparableEntryIterable iterates an Iterable of Entry and wraps each
Entry into a ComparableEntry . |
ComparableEntryIterator<K,V> |
ComparableEntryIterator iterates an Iterator of Entry and wraps each
Entry into a ComparableEntry . |
CycleIterable<E> |
CycleIterable iterates an Iterable n times. |
CycleIterator<E> |
CycleIterator iterates an Iterable n times. |
DropIterable<E> |
DropIterable drops first n elements before iterating elements. |
DropIterator<E> |
DropIterator drops first n elements before iterating elements. |
DropWhileIterable<E> |
DropWhileIterable drops elements until the returned value of the
block is false before iterating elements. |
DropWhileIterator<E> |
DropWhileIterator drops elements until the returned value of the
block is false before iterating elements. |
EachConsIterable<E> |
EachConsIterable iterates each element by a window of size n. |
EachConsIterator<E> |
EachConsIterator iterates each element by a window of size n. |
EachIndexIterable<E> |
EachIndexIterable iterates indices of elements instead of elements
itself. |
EachIndexIterator<E> |
EachIndexIterator iterates indices of elements instead of elements
itself. |
EachLineIterable |
EachLineIterable iterates a File line by line. |
EachLineIterator |
EachLineIterator iterates a File line by line. |
EachSliceIterable<E> |
EachSliceIterable iterates each element by a window of size n. |
EachSliceIterator<E> |
EachSliceIterator iterates each element by a window of size n. |
EachWithIndexIterable<E> |
EachWithIndexIterable iterates each element with its index. |
EachWithIndexIterator<E> |
EachWithIndexIterator iterates each element with its index. |
EachWithObjectIterable<E,O> |
EachWithObjectIterable iterates each element with an object. |
EachWithObjectIterator<E,O> |
EachWithObjectIterator iterates each element with an object. |
FindAllIterable<E> |
FindAllIterable iterates elements which are true returned by the
block. |
FindAllIterator<E> |
FindAllIterator iterates elements which are true returned by the
block. |
FlattenIterable<E,S> |
FlattenIterable iterates each element and flattens it. |
FlattenIterator<E,S> |
FlattenIterator iterates each element and flattens it. |
GrepIterable<E> |
GrepIterable iterates elements which are matched by the regular
expression. |
GrepIterator<E> |
GrepIterator iterates elements which are matched by the regular
expression. |
PermutationIterable<E> |
PermutationIterable generates all permutations into a List with
length n. |
PermutationIterator<E> |
PermutationIterator generates all permutations into a List with
length n. |
ProductIterable<E> |
ProductIterable iterates all products of input Lists. |
ProductIterator<E> |
ProductIterator iterates all products of input Lists. |
RangeIterable<E> |
RangeIterable iterates each element within a range derived by 2
objects. |
RangeIterator<E> |
RangeIterator iterates each element within a range derived by 2
objects. |
RejectIterable<E> |
RejectIterable filters all elements which are true returned by the
block. |
RejectIterator<E> |
RejectIterator filters all elements which are true returned by the
block. |
RepeatedCombinationIterable<E> |
RepeatedCombinationIterable generates all repeated combinations into
a List with length n. |
RepeatedCombinationIterator<E> |
RepeatedCombinationIterator generates all repeated combinations into
a List with length n. |
RepeatedPermutationIterable<E> |
RepeatedPermutationIterable generates all repeated permutations into
a List with length n. |
RepeatedPermutationIterator<E> |
RepeatedPermutationIterator generates all repeated permutations into
a List with length n. |
ReverseEachIterable<E> |
ReverseEachIterable iterates each element reversely. |
ReverseEachIterator<E> |
ReverseEachIterator iterates each element reversely. |
SliceBeforeIterable<E> |
SliceBeforeIterable iterates all elements by slicing elements into
different parts. |
SliceBeforeIterator<E> |
SliceBeforeIterator iterates all elements by slicing elements into
different parts. |
StepIterable<E> |
StepIterable iterates elements by skipping n elements each time. |
StepIterator<E> |
StepIterator iterates elements by skipping n elements each time. |
TakeIterable<E> |
TakeIterable iterates over the first n elements. |
TakeIterator<E> |
TakeIterator drops first n elements before iterating elements. |
TakeWhileIterable<E> |
TakeWhileIterable iterates over the elements until the returned value
by the block is false. |
TakeWhileIterator<E> |
TakeWhileIterator iterates over the elements until the returned value
by the block is false. |
TransformIterable<E,S> |
TransformIterable converts any type of Iterable to another type by
given TransformBlock . |
TransformIterator<E,S> |
TransformIterator converts any type of Iterator to another type by
given TransformBlock . |
ZipIterable<E> |
ZipIterable iterates each RubyArray of elements which get the
same indices among all other Lists. |
ZipIterator<E> |
ZipIterator iterates each RubyArray of elements which get the
same indices among all other Lists. |