Package | Description |
---|---|
net.sf.rubycollect4j |
Modifier and Type | Method and Description |
---|---|
<S> RubyEnumerator<java.util.Map.Entry<S,RubyArray<java.util.Map.Entry<K,V>>>> |
RubyHash.chunk(EntryTransformBlock<? super K,? super V,? extends S> block)
An adapter method.
|
<S> RubyEnumerator<java.util.Map.Entry<S,RubyArray<E>>> |
RubyEnumerable.chunk(java.lang.String methodName,
java.lang.Object... args)
Chunks elements into entries.
|
<S> RubyEnumerator<java.util.Map.Entry<S,RubyArray<E>>> |
RubyEnumerable.chunk(TransformBlock<? super E,? extends S> block)
Chunks elements into entries.
|
RubyEnumerator<E> |
RubyEnumerable.collect()
Returns an enumerator of elements.
|
RubyEnumerator<E> |
RubyEnumerable.collectConcat()
Returns an enumerator of elements.
|
RubyEnumerator<RubyArray<E>> |
RubyArray.combination(int n)
Generates all combinations with length n of this
RubyArray . |
static <E> RubyEnumerator<E> |
RubyEnumerator.copyOf(java.lang.Iterable<E> iter)
Returns a
RubyEnumerator which copies the elements of given
Iterable. |
RubyEnumerator<E> |
RubyEnumerable.cycle()
Generates a sequence from first element to last element and so on
infinitely.
|
RubyEnumerator<E> |
RubyEnumerable.cycle(int n)
Generates a sequence from first element to last element, repeat n times.
|
RubyEnumerator<E> |
RubyArray.deleteIf()
Returns a
RubyEnumerator of this RubyArray . |
RubyEnumerator<java.util.Map.Entry<K,V>> |
RubyHash.deleteIf()
Returns a
RubyEnumerator of entries this RubyHash . |
RubyEnumerator<E> |
RubyEnumerable.detect()
Returns an enumerator of elements.
|
RubyEnumerator<E> |
RubyEnumerable.dropWhile()
Returns an enumerator which contains only the first element.
|
RubyEnumerator<E> |
RubyEnumerable.each()
Returns an enumerator of elements.
|
RubyEnumerator<java.lang.String> |
RubyDir.each()
Creates a
RubyEnumerator of entries of this RubyDir . |
RubyEnumerator<E> |
RubyEnumerator.each(Block<? super E> block)
Yields each element to the block.
|
RubyEnumerator<java.lang.Byte> |
RubyString.eachByte()
Returns a
RubyEnumerator of each byte in str. |
RubyEnumerator<java.lang.String> |
RubyString.eachChar()
Returns a
RubyEnumerator of each character in str. |
RubyEnumerator<java.lang.Integer> |
RubyString.eachCodepoint()
Returns a
RubyEnumerator of each codepoint in str. |
RubyEnumerator<RubyArray<E>> |
RubyEnumerable.eachCons(int n)
Iterates each element and puts the element with n - 1 consecutive
elements into a
RubyArray . |
RubyEnumerator<E> |
RubyEnumerable.eachEntry()
Returns an enumerator of elements.
|
RubyEnumerator<java.lang.Integer> |
RubyArray.eachIndex()
Returns a
RubyEnumerator of this RubyArray . |
RubyEnumerator<K> |
RubyHash.eachKey()
Returns a
RubyEnumerator of keys of this RubyHash . |
RubyEnumerator<java.lang.String> |
RubyIO.eachLine()
Returns a
RubyEnumerator of lines in the file. |
RubyEnumerator<java.lang.String> |
RubyString.eachLine()
Returns a
RubyEnumerator of each line in str. |
RubyEnumerator<java.lang.String> |
RubyString.eachLine(java.lang.String separator)
Returns a
RubyEnumerator of each line by given separator in str. |
RubyEnumerator<java.util.Map.Entry<K,V>> |
RubyHash.eachPair()
Returns a
RubyEnumerator of entries this RubyHash . |
RubyEnumerator<RubyArray<E>> |
RubyEnumerable.eachSlice(int n)
Slices elements into
RubyArray s with length n. |
RubyEnumerator<V> |
RubyHash.eachValue()
Returns a
RubyEnumerator of values of this RubyHash . |
RubyEnumerator<java.util.Map.Entry<E,java.lang.Integer>> |
RubyEnumerable.eachWithIndex()
Iterates elements with their indices by Entry.
|
<O> RubyEnumerator<java.util.Map.Entry<E,O>> |
RubyEnumerable.eachWithObject(O obj)
Iterates elements with an object O.
|
RubyEnumerator<E> |
RubyEnumerable.find()
Equivalent to
RubyContract.Enumerable.detect() . |
RubyEnumerator<E> |
RubyEnumerable.findAll()
Returns an enumerator of elements.
|
RubyEnumerator<E> |
RubyEnumerable.findIndex()
Returns an enumerator of elements.
|
RubyEnumerator<E> |
RubyEnumerable.flatMap()
Equivalent to
RubyContract.Enumerable.collectConcat() . |
static RubyEnumerator<java.lang.String> |
RubyIO.foreach(java.lang.String path)
Returns a
RubyEnumerator of lines in given file. |
static RubyEnumerator<java.lang.String> |
RubyDir.foreach(java.lang.String path)
Creates a
RubyEnumerator of entries of the given path. |
RubyEnumerator<E> |
RubyEnumerable.groupBy()
Returns an enumerator of elements.
|
RubyEnumerator<java.lang.String> |
RubyString.gsub(java.lang.String regex)
Returns a
RubyEnumerator of all matched str. |
RubyEnumerator<java.lang.String> |
RubyString.gsubǃ(java.lang.String regex)
Returns a
RubyEnumerator of all matched str. |
RubyEnumerator<E> |
RubyArray.keepIf()
Returns a
RubyEnumerator of this RubyArray . |
RubyEnumerator<java.util.Map.Entry<K,V>> |
RubyHash.keepIf()
Returns a
RubyEnumerator of entries of this RubyHash . |
RubyEnumerator<E> |
RubyEnumerable.map()
Returns an enumerator of elements.
|
RubyEnumerator<E> |
RubyEnumerable.maxBy()
Returns an enumerator of elements.
|
RubyEnumerator<E> |
RubyEnumerable.minBy()
Returns an enumerator of elements.
|
RubyEnumerator<E> |
RubyEnumerable.minmaxBy()
Returns an enumerator of elements.
|
static <E> RubyEnumerator<E> |
RubyCollections.newRubyEnumerator(java.lang.Iterable<E> iter)
Creates a
RubyEnumerator by given Iterable. |
static <E> RubyEnumerator<E> |
RubyEnumerator.of(java.lang.Iterable<E> iter)
Returns a
RubyEnumerator which wraps the given Iterable. |
RubyEnumerator<E> |
RubyEnumerable.partition()
Returns an enumerator of elements.
|
RubyEnumerator<RubyArray<E>> |
RubyArray.permutation()
Generates a
RubyEnumerator which contains all permutations of this
RubyArray . |
RubyEnumerator<RubyArray<E>> |
RubyArray.permutation(int n)
Generates a
RubyEnumerator which contains all permutations with
length n of this RubyArray . |
RubyEnumerator<E> |
RubyEnumerable.reject()
Returns an enumerator of elements.
|
RubyEnumerator<E> |
RubyArray.rejectǃ()
Returns a
RubyEnumerator of this RubyArray . |
RubyEnumerator<java.util.Map.Entry<K,V>> |
RubyHash.rejectǃ()
Returns a
RubyEnumerator of entries of this RubyHash . |
RubyEnumerator<RubyArray<E>> |
RubyArray.repeatedCombination(int n)
Generates all repeated combinations of this
RubyArray . |
RubyEnumerator<RubyArray<E>> |
RubyArray.repeatedPermutation(int n)
Generates all repeated permutations with length n of this
RubyArray
. |
RubyEnumerator<E> |
RubyEnumerable.reverseEach()
Returns a reversed enumerator of elements.
|
RubyEnumerator<E> |
RubyEnumerator.rewind()
Rewinds this Iterator to the beginning.
|
RubyEnumerator<E> |
RubyArray.rindex()
Returns a
RubyEnumerator of this RubyArray reversed. |
RubyEnumerator<E> |
RubyEnumerable.select()
Returns an enumerator of elements.
|
RubyEnumerator<E> |
RubyArray.selectǃ()
Returns a
RubyEnumerator of this RubyArray . |
RubyEnumerator<RubyArray<E>> |
RubyEnumerable.sliceBefore(BooleanBlock<? super E> block)
|
RubyEnumerator<RubyArray<java.util.Map.Entry<K,V>>> |
RubyHash.sliceBefore(EntryBooleanBlock<? super K,? super V> block)
An adapter method.
|
RubyEnumerator<RubyArray<E>> |
RubyEnumerable.sliceBefore(java.lang.String regex)
|
RubyEnumerator<E> |
RubyEnumerable.sortBy()
Returns an enumerator of elements.
|
RubyEnumerator<E> |
RubyArray.sortByǃ()
Return a
RubyEnumerator of this RubyArray . |
RubyEnumerator<E> |
RubyRange.step(int n)
Creates a
RubyEnumerator by all nth elements of the range. |
RubyEnumerator<E> |
RubyEnumerable.takeWhile()
Returns an enumerator which contains only the first element.
|
RubyEnumerator<java.lang.String> |
RubyString.upto(java.lang.String otherStr)
Iterates through successive values, starting at str and ending at otherStr
inclusive, passing each value in turn to the block.
|
RubyEnumerator<java.lang.String> |
RubyString.upto(java.lang.String otherStr,
boolean exclusive)
Iterates through successive values, starting at str and ending at otherStr
inclusive, passing each value in turn to the block.
|