Skip navigation links
A C D E F G H I J K L M N O P R S T U V 

A

all(Predicate<T>) - Method in interface com.worksap.icefig.lang.Seq
Check whether all elements of the seq satisfy the condition
all(BiPredicate<T, Integer>) - Method in interface com.worksap.icefig.lang.Seq
Check whether all elements of the seq satisfy the condition
any(Predicate<T>) - Method in interface com.worksap.icefig.lang.Seq
Check whether any element of the seq satisfies the condition
any(BiPredicate<T, Integer>) - Method in interface com.worksap.icefig.lang.Seq
Check whether any element of the seq satisfies the condition
append(T) - Method in interface com.worksap.icefig.lang.MutableSeq
 
append(T...) - Method in interface com.worksap.icefig.lang.MutableSeq
 
append(Collection<? extends T>) - Method in interface com.worksap.icefig.lang.MutableSeq
 
append(Seq<? extends T>) - Method in interface com.worksap.icefig.lang.MutableSeq
 
append(T) - Method in interface com.worksap.icefig.lang.Seq
Append values to the seq at the end of it, resulting a new seq.
append(T...) - Method in interface com.worksap.icefig.lang.Seq
Append values to the seq at the end of it, resulting a new seq.
append(Collection<? extends T>) - Method in interface com.worksap.icefig.lang.Seq
Append values to the seq at the end of it, resulting a new seq.
append(Seq<? extends T>) - Method in interface com.worksap.icefig.lang.Seq
Append values to the seq at the end of it, resulting a new seq.
appendInPlace(T) - Method in interface com.worksap.icefig.lang.MutableSeq
In-place method of MutableSeq.append(Object)
appendInPlace(T...) - Method in interface com.worksap.icefig.lang.MutableSeq
In-place method of #append(T...)
appendInPlace(Collection<? extends T>) - Method in interface com.worksap.icefig.lang.MutableSeq
appendInPlace(Seq<? extends T>) - Method in interface com.worksap.icefig.lang.MutableSeq
In-place method of MutableSeq.append(Seq)

C

capitalize() - Method in class com.worksap.icefig.lang.CharSeq
Returns a copy of CharSeq with the string's first character converted to uppercase and the remainder to lowercase.
charAt(int) - Method in class com.worksap.icefig.lang.CharSeq
Return the Character at the index i of this CharSeq
CharSeq - Class in com.worksap.icefig.lang
Elegant supplement for String in JDK
clear() - Method in interface com.worksap.icefig.lang.MutableHash
Remove all the key-value pair at this hash.
clear() - Method in interface com.worksap.icefig.lang.MutableSeq
Remove all elements in the seq.
com.worksap.icefig.lang - package com.worksap.icefig.lang
 
compact() - Method in interface com.worksap.icefig.lang.MutableSeq
 
compact() - Method in interface com.worksap.icefig.lang.Seq
Returns a copy of the seq itself with all null elements removed.
compactInPlace() - Method in interface com.worksap.icefig.lang.MutableSeq
In-place method of MutableSeq.compact()
compareTo(CharSeq) - Method in class com.worksap.icefig.lang.CharSeq
Compares two CharSeqs lexicographically.
compareToIgnoreCase(CharSeq) - Method in class com.worksap.icefig.lang.CharSeq
Compares two CharSeqs lexicographically ignore case differences.
concat(CharSeq) - Method in class com.worksap.icefig.lang.CharSeq
Append string of the given CharSeq to this CharSeq
concat(String) - Method in class com.worksap.icefig.lang.CharSeq
Append the given string to this CharSeq
contains(T) - Method in interface com.worksap.icefig.lang.Seq
 
containsAny(BiPredicate<K, V>) - Method in interface com.worksap.icefig.lang.Hash
Check whether this hash contains any key-value pair that satisfies the condition.
containsKey(K) - Method in interface com.worksap.icefig.lang.Hash
Returns true if this hash contains a mapping for the specified key.
containsSubSeq(String) - Method in class com.worksap.icefig.lang.CharSeq
Check whether this CharSeq contains the sub seq, if the given seq is empty, always return true.
containsSubSeq(CharSeq) - Method in class com.worksap.icefig.lang.CharSeq
Check whether this CharSeq contains the sub seq, if the given seq is empty, always return true.
containsSubSeq(Seq<T>) - Method in interface com.worksap.icefig.lang.Seq
Check whether this seq contains the sub seq, if the given seq is empty, always return true.
containsValue(V) - Method in interface com.worksap.icefig.lang.Hash
 
count(V) - Method in interface com.worksap.icefig.lang.Hash
Returns the number of the specified value in this hash.
count(T) - Method in interface com.worksap.icefig.lang.Seq
Returns the number of the specified element.
countIf(BiPredicate<K, V>) - Method in interface com.worksap.icefig.lang.Hash
Returns the number of entries which satisfy the condition.
countIf(Predicate<T>) - Method in interface com.worksap.icefig.lang.Seq
Returns the number of elements which satisfy the condition.
countIf(BiPredicate<T, Integer>) - Method in interface com.worksap.icefig.lang.Seq
Returns the number of elements which satisfy the condition.

D

difference(Seq<T>) - Method in interface com.worksap.icefig.lang.Seq
Computes the multiset difference between this seq and another seq.
distinct() - Method in interface com.worksap.icefig.lang.MutableSeq
 
distinct() - Method in interface com.worksap.icefig.lang.Seq
Reduce duplicated elements, keeping only the first occurrence, resulting a new seq.
distinctInPlace() - Method in interface com.worksap.icefig.lang.MutableSeq
In-place method of MutableSeq.distinct()

E

eachByte() - Method in class com.worksap.icefig.lang.CharSeq
Encodes this CharSeq into a sequence of bytes using the platform's default charset, storing the result into a new Byte Seq.
eachChar() - Method in class com.worksap.icefig.lang.CharSeq
Converts this CharSeq to a new Character Seq.
eachCodePoint() - Method in class com.worksap.icefig.lang.CharSeq
Returns the collection of the Unicode of each character in this CharSeq.
eachCombination(int) - Method in interface com.worksap.icefig.lang.MutableSeq
 
eachCombination(int) - Method in interface com.worksap.icefig.lang.Seq
Return a new Seq of all combinations of length n of elements from this seq.
eachCons(int) - Method in interface com.worksap.icefig.lang.MutableSeq
 
eachCons(int) - Method in interface com.worksap.icefig.lang.Seq
Transform the seq, to a seq of each continuous n elements starting from each element.
eachLine() - Method in class com.worksap.icefig.lang.CharSeq
Split the CharSeq by the newline character and return the result as a Seq of CharSeq.
eachSlice(int) - Method in interface com.worksap.icefig.lang.MutableSeq
 
eachSlice(int) - Method in interface com.worksap.icefig.lang.Seq
Slices this seq to construct some slices in the original order, each of slice contains n elements(only the last slice can contain less than n elements).
endsWith(CharSeq) - Method in class com.worksap.icefig.lang.CharSeq
Tests whether this CharSeq ends with the specified suffix
endsWith(String) - Method in class com.worksap.icefig.lang.CharSeq
Tests whether this CharSeq ends with the specified suffix
entrySeq() - Method in interface com.worksap.icefig.lang.Hash
Returns a Seq view of the mappings contained in this hash.
equals(Object) - Method in class com.worksap.icefig.lang.CharSeq
 

F

filter(BiPredicate<K, V>) - Method in interface com.worksap.icefig.lang.Hash
Return a new hash with the key-value pairs of the original Hash which satisfy the condition.
filter(BiPredicate<K, V>) - Method in interface com.worksap.icefig.lang.MutableHash
 
filter(Predicate<T>) - Method in interface com.worksap.icefig.lang.MutableSeq
 
filter(BiPredicate<T, Integer>) - Method in interface com.worksap.icefig.lang.MutableSeq
 
filter(Predicate<T>) - Method in interface com.worksap.icefig.lang.Seq
Gets elements which satisfy the condition, resulting a new seq without changing the original one.
filter(BiPredicate<T, Integer>) - Method in interface com.worksap.icefig.lang.Seq
Gets elements which satisfy the condition, resulting a new seq without changing the original one.
filterInPlace(BiPredicate<K, V>) - Method in interface com.worksap.icefig.lang.MutableHash
filterInPlace(Predicate<T>) - Method in interface com.worksap.icefig.lang.MutableSeq
In-place method of MutableSeq.filter(Predicate)
filterInPlace(BiPredicate<T, Integer>) - Method in interface com.worksap.icefig.lang.MutableSeq
filterWhile(Predicate<T>) - Method in interface com.worksap.icefig.lang.MutableSeq
 
filterWhile(BiPredicate<T, Integer>) - Method in interface com.worksap.icefig.lang.MutableSeq
 
filterWhile(Predicate<T>) - Method in interface com.worksap.icefig.lang.Seq
Gets elements at the front of this seq which satisfy the condition, resulting a new seq without changing the original one.
filterWhile(BiPredicate<T, Integer>) - Method in interface com.worksap.icefig.lang.Seq
Gets elements at the front of this seq which satisfy the condition, resulting a new seq without changing the original one.
filterWhileInPlace(Predicate<T>) - Method in interface com.worksap.icefig.lang.MutableSeq
filterWhileInPlace(BiPredicate<T, Integer>) - Method in interface com.worksap.icefig.lang.MutableSeq
findFirst(Predicate<T>) - Method in interface com.worksap.icefig.lang.Seq
Find the first element which satisfy the condition.
findFirstIndex(Predicate<T>) - Method in interface com.worksap.icefig.lang.Seq
Find the index of the first element which satisfy the condition.
findLast(Predicate<T>) - Method in interface com.worksap.icefig.lang.Seq
Find the last element which satisfy the condition.
findLastIndex(Predicate<T>) - Method in interface com.worksap.icefig.lang.Seq
Find the index of the last element which satisfy the condition.
first() - Method in interface com.worksap.icefig.lang.Seq
 
flatMap(Function<T, Seq<R>>) - Method in interface com.worksap.icefig.lang.MutableSeq
 
flatMap(BiFunction<T, Integer, Seq<R>>) - Method in interface com.worksap.icefig.lang.MutableSeq
 
flatMap(Function<T, Seq<R>>) - Method in interface com.worksap.icefig.lang.Seq
Transform each element into a seq, and concat all seq together into a new seq.
flatMap(BiFunction<T, Integer, Seq<R>>) - Method in interface com.worksap.icefig.lang.Seq
Similar to Seq.flatMap(Function), with additional parameter "index" as the second parameter of the lambda expression.
forEach(Consumer<? super C>) - Method in class com.worksap.icefig.lang.Range
Iterate each element of the range.
forEach(BiConsumer<? super C, Integer>) - Method in class com.worksap.icefig.lang.Range
Similar to Range.forEach(Consumer), with additional parameter "index" as the second parameter of the lambda expression.
forEach(Consumer<? super T>) - Method in interface com.worksap.icefig.lang.Seq
Iterate each element of the seq.
forEach(BiConsumer<? super T, Integer>) - Method in interface com.worksap.icefig.lang.Seq
Similar to Seq.forEach(Consumer), with additional parameter "index" as the second parameter of the lambda expression.
forEachByte(Consumer<Byte>) - Method in class com.worksap.icefig.lang.CharSeq
Performs the given action for each byte of the CharSeq.
forEachByte(BiConsumer<Byte, Integer>) - Method in class com.worksap.icefig.lang.CharSeq
Performs the given action for each byte of the CharSeq, with additional parameter "index" as the second parameter.
forEachChar(Consumer<Character>) - Method in class com.worksap.icefig.lang.CharSeq
Performs the given action for each character of the CharSeq.
forEachChar(BiConsumer<Character, Integer>) - Method in class com.worksap.icefig.lang.CharSeq
Performs the given action for each character of the CharSeq, with additional parameter "index" as the second parameter.
forEachCodePoint(Consumer<Integer>) - Method in class com.worksap.icefig.lang.CharSeq
Takes action on the Unicode of each character in this CharSeq.
forEachCombination(int, Consumer<Seq<T>>) - Method in interface com.worksap.icefig.lang.Seq
Similar with Seq.eachCombination(int), but instead of to return the seq, it iterates the seq and do action.
forEachCons(int, Consumer<Seq<T>>) - Method in interface com.worksap.icefig.lang.Seq
Similar with Seq.eachCons(int), but instead of to return the transformed seq, it iterates the transformed seq and do action.
forEachLine(Consumer<CharSeq>) - Method in class com.worksap.icefig.lang.CharSeq
Performs the given action for each line of the CharSeq.
forEachLine(BiConsumer<CharSeq, Integer>) - Method in class com.worksap.icefig.lang.CharSeq
Performs the given action for each line of the CharSeq, with additional parameter "index" as the second parameter.
forEachReverse(Consumer<? super T>) - Method in interface com.worksap.icefig.lang.Seq
Iterate each element of the seq from the end to the beginning.
forEachReverse(BiConsumer<? super T, Integer>) - Method in interface com.worksap.icefig.lang.Seq
Similar to Seq.forEachReverse(Consumer), with additional parameter "index" as the second parameter of the lambda expression.
forEachSlice(int, Consumer<Seq<T>>) - Method in interface com.worksap.icefig.lang.Seq
Slices the seq to construct some slices and take action on each slice.
from(C) - Method in class com.worksap.icefig.lang.Range
Set start point

G

get(K) - Method in interface com.worksap.icefig.lang.Hash
 
get(int) - Method in interface com.worksap.icefig.lang.Seq
Returns the element at index.
get(int, T) - Method in interface com.worksap.icefig.lang.Seq
Returns the element at index.
getFrom() - Method in class com.worksap.icefig.lang.Range
 
getTo() - Method in class com.worksap.icefig.lang.Range
 

H

Hash<K,V> - Interface in com.worksap.icefig.lang
Elegant supplement for Map in JDK
Hashes - Class in com.worksap.icefig.lang
Factory class for construct Hash and MutableHash

I

indexOf(T) - Method in interface com.worksap.icefig.lang.Seq
Returns the index of the first occurrence of the specified element in this list, or -1 if this list does not contain the element.
indexOfSubSeq(String) - Method in class com.worksap.icefig.lang.CharSeq
Return the first index of the given sub seq, or -1 if the given seq is not a sub seq.
indexOfSubSeq(CharSeq) - Method in class com.worksap.icefig.lang.CharSeq
Return the first index of the given sub seq, or -1 if the given seq is not a sub seq.
indexOfSubSeq(Seq<T>) - Method in interface com.worksap.icefig.lang.Seq
Return the first index of the given sub seq, or -1 if the given seq is not a sub seq.
intersect(Seq<T>) - Method in interface com.worksap.icefig.lang.Seq
Computes the multiset intersection between this seq and another seq.
invert() - Method in interface com.worksap.icefig.lang.Hash
Returns a new hash created by using hash’s values as keys, and the keys as values.
invert() - Method in interface com.worksap.icefig.lang.MutableHash
 
isEmpty() - Method in class com.worksap.icefig.lang.CharSeq
Returns true if, and only if, CharSeq.length() is 0.
isEmpty() - Method in interface com.worksap.icefig.lang.Hash
 
isEmpty() - Method in interface com.worksap.icefig.lang.Seq
 
isToIncluded() - Method in class com.worksap.icefig.lang.Range
 
iterator() - Method in class com.worksap.icefig.lang.Range
 

J

join() - Method in interface com.worksap.icefig.lang.Seq
Convert all elements into String, and connect each String together to a single String, following the same order of the seq.
join(CharSequence) - Method in interface com.worksap.icefig.lang.Seq
Convert all elements into String, and connect each String together to a single String, following the same order of the seq.
join(CharSequence, CharSequence, CharSequence) - Method in interface com.worksap.icefig.lang.Seq
Convert all elements into String, and connect each String together to a single String, following the same order of the seq.

K

keys() - Method in interface com.worksap.icefig.lang.Hash
Returns a Seq view of the keys contained in this hash.
keysOf(V) - Method in interface com.worksap.icefig.lang.Hash
Returns a Seq of keys of the given value.
keysOf(V) - Method in interface com.worksap.icefig.lang.MutableHash
 

L

last() - Method in interface com.worksap.icefig.lang.Seq
 
lastIndexOf(T) - Method in interface com.worksap.icefig.lang.Seq
Returns the index of the last occurrence of the specified element in this list, or -1 if this list does not contain the element.
lastIndexOfSubSeq(String) - Method in class com.worksap.icefig.lang.CharSeq
Return the last index of the given sub seq, or -1 if the given seq is not a sub seq.
lastIndexOfSubSeq(CharSeq) - Method in class com.worksap.icefig.lang.CharSeq
Return the last index of the given sub seq, or -1 if the given seq is not a sub seq.
lastIndexOfSubSeq(Seq<T>) - Method in interface com.worksap.icefig.lang.Seq
Return the last index of the given sub seq, or -1 if the given seq is not a sub seq.
length() - Method in class com.worksap.icefig.lang.CharSeq
Returns the length of string of this CharSeq.

M

map(Function<T, R>) - Method in interface com.worksap.icefig.lang.MutableSeq
 
map(BiFunction<T, Integer, R>) - Method in interface com.worksap.icefig.lang.MutableSeq
 
map(Function<T, R>) - Method in interface com.worksap.icefig.lang.Seq
Transform each element of the seq into another value using the same function, resulting a new seq without changing the original one.
map(BiFunction<T, Integer, R>) - Method in interface com.worksap.icefig.lang.Seq
Similar to Seq.map(Function), with additional parameter "index" as the second parameter of the lambda expression.
matches(String) - Method in class com.worksap.icefig.lang.CharSeq
Tells whether or not this CharSeq matches the given regular expression.
max(Comparator<? super T>) - Method in interface com.worksap.icefig.lang.Seq
Returns the maximum element of the seq
merge(Hash<? extends K, ? extends V>) - Method in interface com.worksap.icefig.lang.Hash
Returns a new hash containing the mappings of the specified hash and this hash itself.
merge(Hash<? extends K, ? extends V>) - Method in interface com.worksap.icefig.lang.MutableHash
 
mergeInPlace(Hash<? extends K, ? extends V>) - Method in interface com.worksap.icefig.lang.MutableHash
In-place method of MutableHash.merge(Hash)
min(Comparator<? super T>) - Method in interface com.worksap.icefig.lang.Seq
Returns the minimum element of the seq
MutableHash<K,V> - Interface in com.worksap.icefig.lang
An interface extending Hash (which is immutable), with additional in-place methods to change the hash itself.
MutableSeq<T> - Interface in com.worksap.icefig.lang
An interface extending Seq (which is immutable), with additional in-place methods to change the seq itself.

N

newHash() - Static method in class com.worksap.icefig.lang.Hashes
 
newHash(Map<K, V>) - Static method in class com.worksap.icefig.lang.Hashes
 
newMutableHash() - Static method in class com.worksap.icefig.lang.Hashes
 
newMutableHash(Map<K, V>) - Static method in class com.worksap.icefig.lang.Hashes
 
newMutableSeq() - Static method in class com.worksap.icefig.lang.Seqs
Create an empty MutableSeq
newMutableSeq(T) - Static method in class com.worksap.icefig.lang.Seqs
Create an MutableSeq with the single value
newMutableSeq(T...) - Static method in class com.worksap.icefig.lang.Seqs
Create an MutableSeq with the values
newMutableSeq(Collection<T>) - Static method in class com.worksap.icefig.lang.Seqs
Create an MutableSeq with the single values inside the collection
newSeq() - Static method in class com.worksap.icefig.lang.Seqs
Create an empty Seq
newSeq(T) - Static method in class com.worksap.icefig.lang.Seqs
Create an Seq with the single value
newSeq(T...) - Static method in class com.worksap.icefig.lang.Seqs
Create an Seq with the values
newSeq(Collection<T>) - Static method in class com.worksap.icefig.lang.Seqs
Create an Seq with the single values inside the collection
next(Function<C, C>) - Method in class com.worksap.icefig.lang.Range
Set next element generator.
next(BiFunction<C, Integer, C>) - Method in class com.worksap.icefig.lang.Range
Set next element generator.
none(Predicate<T>) - Method in interface com.worksap.icefig.lang.Seq
Check whether no element of the seq satisfies the condition
none(BiPredicate<T, Integer>) - Method in interface com.worksap.icefig.lang.Seq
Check whether no element of the seq satisfies the condition

O

of(String) - Static method in class com.worksap.icefig.lang.CharSeq
Construct a new CharSeq with the given string
of(char[]) - Static method in class com.worksap.icefig.lang.CharSeq
Construct a new CharSeq with the given char array

P

partition(String) - Method in class com.worksap.icefig.lang.CharSeq
Searches pattern (regex) in the CharSeq and returns a Seq of CharSeq consists of the part before it, the first match, and the part after it.
prepend(CharSeq) - Method in class com.worksap.icefig.lang.CharSeq
Prepend string of the given CharSeq to this CharSeq
prepend(String) - Method in class com.worksap.icefig.lang.CharSeq
Prepend the given string to this CharSeq
prepend(T) - Method in interface com.worksap.icefig.lang.MutableSeq
 
prepend(T...) - Method in interface com.worksap.icefig.lang.MutableSeq
 
prepend(Collection<? extends T>) - Method in interface com.worksap.icefig.lang.MutableSeq
 
prepend(Seq<? extends T>) - Method in interface com.worksap.icefig.lang.MutableSeq
 
prepend(T) - Method in interface com.worksap.icefig.lang.Seq
Prepend values into the seq at the beginning of it.
prepend(T...) - Method in interface com.worksap.icefig.lang.Seq
Prepend values into the seq at the beginning of it.
prepend(Collection<? extends T>) - Method in interface com.worksap.icefig.lang.Seq
Prepend values into the seq at the beginning of it.
prepend(Seq<? extends T>) - Method in interface com.worksap.icefig.lang.Seq
Prepend values into the seq at the beginning of it.
prependInPlace(T) - Method in interface com.worksap.icefig.lang.MutableSeq
In-place method of MutableSeq.prepend(Object)
prependInPlace(T...) - Method in interface com.worksap.icefig.lang.MutableSeq
In-place method of #prepend(T...)
prependInPlace(Collection<? extends T>) - Method in interface com.worksap.icefig.lang.MutableSeq
prependInPlace(Seq<? extends T>) - Method in interface com.worksap.icefig.lang.MutableSeq
In-place method of MutableSeq.prepend(Seq)
put(K, V) - Method in interface com.worksap.icefig.lang.Hash
 
put(K, V) - Method in interface com.worksap.icefig.lang.MutableHash
 
putIfAbsent(K, V) - Method in interface com.worksap.icefig.lang.Hash
 
putIfAbsent(K, V) - Method in interface com.worksap.icefig.lang.MutableHash
 
putIfAbsentInPlace(K, V) - Method in interface com.worksap.icefig.lang.MutableHash
In-place method of #putIfAbsent(K, V)
putInPlace(K, V) - Method in interface com.worksap.icefig.lang.MutableHash
In-place method of #put(K, V)

R

Range<C extends java.lang.Comparable<C>> - Class in com.worksap.icefig.lang
Range is an element generator on the basis of start point, end point and next element function.
Range(C) - Constructor for class com.worksap.icefig.lang.Range
 
Range(C, C, Function<C, C>) - Constructor for class com.worksap.icefig.lang.Range
 
reduce(BinaryOperator<T>) - Method in interface com.worksap.icefig.lang.Seq
Performs a reduction on the elements of this seq, using the provided binary operation, and returns the reduced value.
reduce(R, BiFunction<R, T, R>) - Method in interface com.worksap.icefig.lang.Seq
Performs a reduction on the elements of this seq, using the provided initial value and a binary function, and returns the reduced value.
reject(BiPredicate<K, V>) - Method in interface com.worksap.icefig.lang.Hash
Return a new hash with the key-value pairs of the original Hash which don't satisfy the condition.
reject(BiPredicate<K, V>) - Method in interface com.worksap.icefig.lang.MutableHash
 
reject(Predicate<T>) - Method in interface com.worksap.icefig.lang.MutableSeq
 
reject(BiPredicate<T, Integer>) - Method in interface com.worksap.icefig.lang.MutableSeq
 
reject(Predicate<T>) - Method in interface com.worksap.icefig.lang.Seq
Removes elements which satisfy the condition, resulting a new seq without changing the original one.
reject(BiPredicate<T, Integer>) - Method in interface com.worksap.icefig.lang.Seq
Removes elements which satisfy the condition, resulting a new seq without changing the original one.
rejectInPlace(BiPredicate<K, V>) - Method in interface com.worksap.icefig.lang.MutableHash
rejectInPlace(Predicate<T>) - Method in interface com.worksap.icefig.lang.MutableSeq
In-place method of MutableSeq.reject(Predicate)
rejectInPlace(BiPredicate<T, Integer>) - Method in interface com.worksap.icefig.lang.MutableSeq
rejectWhile(Predicate<T>) - Method in interface com.worksap.icefig.lang.MutableSeq
 
rejectWhile(BiPredicate<T, Integer>) - Method in interface com.worksap.icefig.lang.MutableSeq
 
rejectWhile(Predicate<T>) - Method in interface com.worksap.icefig.lang.Seq
Removes elements at the front of this seq which satisfy the condition, resulting a new seq without changing the original one.
rejectWhile(BiPredicate<T, Integer>) - Method in interface com.worksap.icefig.lang.Seq
Removes elements at the front of this seq which satisfy the condition, resulting a new seq without changing the original one.
rejectWhileInPlace(Predicate<T>) - Method in interface com.worksap.icefig.lang.MutableSeq
rejectWhileInPlace(BiPredicate<T, Integer>) - Method in interface com.worksap.icefig.lang.MutableSeq
remove(K) - Method in interface com.worksap.icefig.lang.Hash
Removes the mapping for a key from this map if it is present (optional operation).
remove(K, V) - Method in interface com.worksap.icefig.lang.Hash
Removes the entry for the specified key only if it is currently mapped to the specified value.
remove(K) - Method in interface com.worksap.icefig.lang.MutableHash
 
remove(K, V) - Method in interface com.worksap.icefig.lang.MutableHash
 
removeInPlace(K) - Method in interface com.worksap.icefig.lang.MutableHash
In-place method of #remove(K)
removeInPlace(K, V) - Method in interface com.worksap.icefig.lang.MutableHash
In-place method of #remove(K, V)
repeat(int) - Method in interface com.worksap.icefig.lang.MutableSeq
 
repeat(int) - Method in interface com.worksap.icefig.lang.Seq
Returns a new seq built by concatenating the times copies of this seq.
repeatInPlace(int) - Method in interface com.worksap.icefig.lang.MutableSeq
In-place method of MutableSeq.repeat(int)
replace(K, V) - Method in interface com.worksap.icefig.lang.Hash
Replaces the entry for the specified key only if it is currently mapped to some value.
replace(K, V, V) - Method in interface com.worksap.icefig.lang.Hash
Replaces the entry for the specified key only if currently mapped to the specified value.
replace(K, V) - Method in interface com.worksap.icefig.lang.MutableHash
 
replace(K, V, V) - Method in interface com.worksap.icefig.lang.MutableHash
 
replaceAll(String, CharSeq) - Method in class com.worksap.icefig.lang.CharSeq
Return a new CharSeq by replacing each substring of this CharSeq that matches the given regular expression with the given CharSeq replacement.
replaceAll(String, String) - Method in class com.worksap.icefig.lang.CharSeq
Return a new CharSeq by replacing each substring of this CharSeq that matches the given regular expression with the given String replacement.
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in interface com.worksap.icefig.lang.Hash
Replaces each entry's value with the result of invoking the given function on that entry until all entries have been processed or the function throws an exception.
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in interface com.worksap.icefig.lang.MutableHash
 
replaceAllInPlace(BiFunction<? super K, ? super V, ? extends V>) - Method in interface com.worksap.icefig.lang.MutableHash
replaceFirst(String, CharSeq) - Method in class com.worksap.icefig.lang.CharSeq
Return a new CharSeq by replacing the first substring of this CharSeq that matches the given regular expression with the given CharSeq replacement.
replaceFirst(String, String) - Method in class com.worksap.icefig.lang.CharSeq
Return a new CharSeq by replacing the first substring of this CharSeq that matches the given regular expression with the given String replacement.
replaceInPlace(K, V) - Method in interface com.worksap.icefig.lang.MutableHash
In-place method of #replace(K, V)
replaceInPlace(K, V, V) - Method in interface com.worksap.icefig.lang.MutableHash
In-place method of #replace(K, V, V)
reverse() - Method in class com.worksap.icefig.lang.CharSeq
Return a new CharSeq with the characters from this CharSeq in reverse order.
reverse() - Method in interface com.worksap.icefig.lang.MutableSeq
 
reverse() - Method in interface com.worksap.icefig.lang.Seq
Constructs a new seq containing all the elements of this seq in reverse order.
reverseInPlace() - Method in interface com.worksap.icefig.lang.MutableSeq
In-place method of MutableSeq.reverse()
rPartition(String) - Method in class com.worksap.icefig.lang.CharSeq
Searches pattern (regex) in the CharSeq and returns a Seq of CharSeq consists of the part before it, the last match, and the part after it.

S

sample(int) - Method in interface com.worksap.icefig.lang.MutableSeq
 
sample() - Method in interface com.worksap.icefig.lang.Seq
Randomly find an element in the seq.
sample(int) - Method in interface com.worksap.icefig.lang.Seq
Randomly find n elements in the seq.
scan(String) - Method in class com.worksap.icefig.lang.CharSeq
Scan through this CharSeq iteratively, generate a Seq of CharSeq with all the matching subStrings.
Seq<T> - Interface in com.worksap.icefig.lang
Elegant supplement for List in JDK
Seqs - Class in com.worksap.icefig.lang
Factory class for construct Seq and MutableSeq
Seqs() - Constructor for class com.worksap.icefig.lang.Seqs
 
set(int, T) - Method in interface com.worksap.icefig.lang.MutableSeq
Update the element at the index.
shuffle() - Method in interface com.worksap.icefig.lang.MutableSeq
 
shuffle() - Method in interface com.worksap.icefig.lang.Seq
Randomly shuffle the seq, resulting a new seq.
shuffleInPlace() - Method in interface com.worksap.icefig.lang.MutableSeq
In-place method of MutableSeq.shuffle()
size() - Method in interface com.worksap.icefig.lang.Hash
 
size() - Method in interface com.worksap.icefig.lang.Seq
Get the number of elements in this seq.
sort(Comparator<? super T>) - Method in interface com.worksap.icefig.lang.MutableSeq
 
sort(Comparator<? super T>) - Method in interface com.worksap.icefig.lang.Seq
Sort the seq by the comparator, resulting a new seq, without changing the original seq.
sortInPlace(Comparator<? super T>) - Method in interface com.worksap.icefig.lang.MutableSeq
In-place method of MutableSeq.sort(Comparator)
split(String) - Method in class com.worksap.icefig.lang.CharSeq
Splits this CharSeq around matches of the given regular expression.
spliterator() - Method in class com.worksap.icefig.lang.Range
 
startsWith(CharSeq) - Method in class com.worksap.icefig.lang.CharSeq
Tests whether this CharSeq starts with the specified prefix
subSeq(int, int) - Method in class com.worksap.icefig.lang.CharSeq
Returns a CharSeq that contains a substring of this CharSeq's string.
subSeq(int) - Method in class com.worksap.icefig.lang.CharSeq
Returns a CharSeq that contains a substring of this CharSeq's string.
subSeq(int, int) - Method in interface com.worksap.icefig.lang.MutableSeq
 
subSeq(int, int) - Method in interface com.worksap.icefig.lang.Seq
Create a new seq which is the sub seq of the current one.
swapcase() - Method in class com.worksap.icefig.lang.CharSeq
Return a new CharSeq with all characters' cases toggled.

T

take(int) - Method in class com.worksap.icefig.lang.Range
Get the first n elements of this range.
takeWhile(Predicate<C>) - Method in class com.worksap.icefig.lang.Range
Get elements at the front of this range which satisfy the condition.
takeWhile(BiPredicate<C, Integer>) - Method in class com.worksap.icefig.lang.Range
Get elements at the front of this range which satisfy the condition.
to(C) - Method in class com.worksap.icefig.lang.Range
Set end point.
toArray() - Method in interface com.worksap.icefig.lang.Seq
 
toArrayList() - Method in interface com.worksap.icefig.lang.Seq
 
toLowerCase() - Method in class com.worksap.icefig.lang.CharSeq
Returns a copy of this CharSeq with characters all converted to lowercase.
toMutableSeq() - Method in class com.worksap.icefig.lang.Range
 
toSeq() - Method in class com.worksap.icefig.lang.Range
 
toString() - Method in class com.worksap.icefig.lang.CharSeq
 
toUpperCase() - Method in class com.worksap.icefig.lang.CharSeq
Returns a copy of CharSeq with the string's characters all converted to uppercase.
trim() - Method in class com.worksap.icefig.lang.CharSeq
Returns a CharSeq whose value is this CharSeq, with any leading and trailing whitespace removed.

U

until(C) - Method in class com.worksap.icefig.lang.Range
Set end point.

V

values() - Method in interface com.worksap.icefig.lang.Hash
Returns a Seq view of the values contained in this hash.
A C D E F G H I J K L M N O P R S T U V 
Skip navigation links