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

A

all(Pred<? super T>) - Method in class ix.Ix
 
any(Pred<? super T>) - Method in class ix.Ix
 
as(Func1<? super Ix<T>, R>) - Method in class ix.Ix
 

B

buffer(int) - Method in class ix.Ix
 
buffer(int, int) - Method in class ix.Ix
 

C

call() - Method in interface ix.IxScalarCallable
 
characters(CharSequence) - Static method in class ix.Ix
 
characters(CharSequence, int, int) - Static method in class ix.Ix
 
checkedCall(Callable<U>) - Static method in class ix.Ix
Calls the given callable and rethrows its exception (as RuntimeException if necessary).
clear() - Method in class ix.IxSourceQueuedIterator
 
collect(Func0<C>, Action2<C, T>) - Method in class ix.Ix
 
compose(Func1<? super Ix<T>, ? extends Iterable<? extends R>>) - Method in class ix.Ix
 
concat(Iterable<? extends Iterable<? extends T>>) - Static method in class ix.Ix
 
concatArray(Iterable<? extends T>...) - Static method in class ix.Ix
 
concatMap(Func1<? super T, ? extends Iterable<? extends R>>) - Method in class ix.Ix
 
concatWith(Iterable<? extends T>) - Method in class ix.Ix
 
contains(Object) - Method in class ix.Ix
 
count() - Method in class ix.Ix
 
countLong() - Method in class ix.Ix
 

D

defer(Func0<? extends Iterable<? extends T>>) - Static method in class ix.Ix
 
distinct() - Method in class ix.Ix
 
distinct(Func1<? super T, K>) - Method in class ix.Ix
 
distinctUntilChanged() - Method in class ix.Ix
 
distinctUntilChanged(Pred2<? super T, ? super T>) - Method in class ix.Ix
 
distinctUntilChanged(Func1<? super T, K>) - Method in class ix.Ix
 
done - Variable in class ix.IxBaseIterator
Indicates there are no more data available.
doOnCompleted(Action0) - Method in class ix.Ix
 
doOnNext(Action1<? super T>) - Method in class ix.Ix
 

E

empty() - Static method in class ix.Ix
 
endWith(T...) - Method in class ix.Ix
 

F

filter(Pred<T>) - Method in class ix.Ix
 
first() - Method in class ix.Ix
 
first(T) - Method in class ix.Ix
 
flatMap(Func1<? super T, ? extends Iterable<? extends R>>) - Method in class ix.Ix
 
foreach(Action1<? super T>) - Method in class ix.Ix
 
foreach(Action2<? super U, S>, S) - Method in class ix.IxSourceQueuedIterator
 
foreachWhile(Pred<? super T>) - Method in class ix.Ix
 
forloop(T, Pred<? super T>, Func1<? super T, ? extends T>, Func1<? super T, ? extends R>) - Static method in class ix.Ix
 
from(Iterable<T>) - Static method in class ix.Ix
 
fromArray(T...) - Static method in class ix.Ix
 
fromArrayRange(int, int, T...) - Static method in class ix.Ix
 
fromObject(Object) - Method in class ix.IxSourceQueuedIterator
Cast the object back to a typed value.

G

generate(Action1<Observer<T>>) - Static method in class ix.Ix
 
generate(Func0<S>, Func2<S, Observer<T>, S>) - Static method in class ix.Ix
 
generate(Func0<S>, Func2<S, Observer<T>, S>, Action1<? super S>) - Static method in class ix.Ix
 
getAsBoolean() - Method in interface ix.Pred0
Returns a boolean value.
groupBy(Func1<? super T, ? extends K>) - Method in class ix.Ix
 
groupBy(Func1<? super T, ? extends K>, Func1<? super T, ? extends V>) - Method in class ix.Ix
 
GroupedIx<K,V> - Class in ix
An Iterable plus a key representing a group for the operator groupBy().
GroupedIx(K) - Constructor for class ix.GroupedIx
 

H

hasElements() - Method in class ix.Ix
 
hasNext() - Method in class ix.IxBaseIterator
 
hasValue - Variable in class ix.IxBaseIterator
Inidicates a value is available for consumption.
hide() - Method in class ix.Ix
 

I

ignoreElements() - Method in class ix.Ix
 
into(U) - Method in class ix.Ix
 
isEmpty() - Method in class ix.IxSourceQueuedIterator
 
it - Variable in class ix.IxSourceIterator
The upstream's iterator.
ix - package ix
 
Ix<T> - Class in ix
Base class and entry point for fluent iterables.
Ix() - Constructor for class ix.Ix
 
IxBaseIterator<R> - Class in ix
A base iterator that manages the state between hasNext() and the next() calls; plus defines the remove() to throw UnsupportedOperationException.
IxBaseIterator() - Constructor for class ix.IxBaseIterator
 
IxScalarCallable<T> - Interface in ix
Marker interface to indicate a source that has exactly one constant value, available for assembly-time optimizations.
IxSourceIterator<T,R> - Class in ix
A base iterator that references an upstream iterator and manages the state between hasNext() and the next() calls; plus defines the remove() to throw UnsupportedOperationException.
IxSourceIterator(Iterator<T>) - Constructor for class ix.IxSourceIterator
 
IxSourceQueuedIterator<T,U,R> - Class in ix
A base iterator that extends a custom ArrayDeque, references an upstream iterator and manages the state between hasNext() and the next() calls; plus defines the remove() to throw UnsupportedOperationException.
IxSourceQueuedIterator(Iterator<T>) - Constructor for class ix.IxSourceQueuedIterator
 
IxTransform<T,R> - Interface in ix
Functional interface that allows transforming an upstream Iterator for each downstream next() call.

J

join() - Method in class ix.Ix
 
join(CharSequence) - Method in class ix.Ix
 
just(T) - Static method in class ix.Ix
 

K

key - Variable in class ix.GroupedIx
 
key() - Method in class ix.GroupedIx
 

L

last() - Method in class ix.Ix
 
last(T) - Method in class ix.Ix
 
LAST - Static variable in interface ix.IxTransform
 
lift(Func1<? super Iterator<T>, ? extends Iterator<R>>) - Method in class ix.Ix
 

M

map(Func1<? super T, ? extends R>) - Method in class ix.Ix
 
max(Comparator<? super T>) - Method in class ix.Ix
 
max() - Method in class ix.Ix
 
maxInt() - Method in class ix.Ix
 
maxLong() - Method in class ix.Ix
 
merge(Iterable<? extends Iterable<? extends T>>) - Static method in class ix.Ix
 
mergeArray(Iterable<? extends T>...) - Static method in class ix.Ix
 
mergeWith(Iterable<? extends T>) - Method in class ix.Ix
 
min(Comparator<? super T>) - Method in class ix.Ix
 
min() - Method in class ix.Ix
 
minInt() - Method in class ix.Ix
 
minLong() - Method in class ix.Ix
 
moveNext() - Method in class ix.IxBaseIterator
Move the stream forward by a single element.
moveNext(Iterator<T>, Action1<? super R>) - Method in interface ix.IxTransform
 

N

next() - Method in class ix.IxBaseIterator
 
NEXT - Static variable in interface ix.IxTransform
 
NULL - Static variable in class ix.IxSourceQueuedIterator
 
nullCheck(U, String) - Static method in class ix.Ix
Checks if the value is null and if so, throws a NullPointerException with the given message.

O

offer(Object) - Method in class ix.IxSourceQueuedIterator
 
orderBy() - Method in class ix.Ix
 
orderBy(Comparator<? super T>) - Method in class ix.Ix
 
orderBy(Func1<? super T, K>) - Method in class ix.Ix
 

P

peek() - Method in class ix.IxSourceQueuedIterator
 
poll() - Method in class ix.IxSourceQueuedIterator
 
Pred<T> - Interface in ix
A predicate functional interface to test a value and return a primitive boolean.
Pred0 - Interface in ix
A supplier of a single boolean value.
Pred2<T,U> - Interface in ix
A predicate functional interface to test a value and return a primitive boolean.
print() - Method in class ix.Ix
 
print(CharSequence, int) - Method in class ix.Ix
 
println() - Method in class ix.Ix
 
println(CharSequence) - Method in class ix.Ix
 
publish() - Method in class ix.Ix
 
publish(Func1<? super Ix<T>, ? extends Iterator<? extends R>>) - Method in class ix.Ix
 

R

range(int, int) - Static method in class ix.Ix
 
reduce(Func0<C>, Func2<C, T, C>) - Method in class ix.Ix
 
reduce(Func2<T, T, T>) - Method in class ix.Ix
 
remove(Pred<? super T>) - Method in class ix.Ix
 
remove() - Method in class ix.IxBaseIterator
 
removeAll() - Method in class ix.Ix
 
removeAll(Pred<? super T>) - Method in class ix.Ix
Consumes this Iterable and removes all elements for which the predicate returns true; in other words, remove those elements of a mutable source that match the predicate.
repeat() - Method in class ix.Ix
 
repeat(long) - Method in class ix.Ix
 
repeat(Pred0) - Method in class ix.Ix
 
repeat(long, Pred0) - Method in class ix.Ix
 
repeatValue(T) - Static method in class ix.Ix
 
repeatValue(T, long) - Static method in class ix.Ix
 
repeatValue(T, Pred0) - Static method in class ix.Ix
 
repeatValue(T, long, Pred0) - Static method in class ix.Ix
 
replay() - Method in class ix.Ix
 
replay(int) - Method in class ix.Ix
 
replay(Func1<? super Ix<T>, ? extends Iterator<? extends R>>) - Method in class ix.Ix
 
replay(int, Func1<? super Ix<T>, ? extends Iterator<? extends R>>) - Method in class ix.Ix
 
retainAll(Pred<? super T>) - Method in class ix.Ix
Consumes this Iterable and removes all elements for which the predicate returns false; in other words, retain those elements of a mutable source that match the predicate.
run() - Method in class ix.Ix
Iterates over this instance, dropping all values it produces.

S

scan(Func2<T, T, T>) - Method in class ix.Ix
 
scan(Func0<R>, Func2<R, T, R>) - Method in class ix.Ix
 
skip(int) - Method in class ix.Ix
 
skipLast(int) - Method in class ix.Ix
 
skipWhile(Pred<? super T>) - Method in class ix.Ix
 
split(String, String) - Static method in class ix.Ix
 
startWith(T...) - Method in class ix.Ix
 
STOP - Static variable in interface ix.IxTransform
 
subscribe() - Method in class ix.Ix
 
subscribe(Action1<? super T>) - Method in class ix.Ix
 
subscribe(Action1<? super T>, Action1<Throwable>) - Method in class ix.Ix
 
subscribe(Action1<? super T>, Action1<Throwable>, Action0) - Method in class ix.Ix
 
subscribe(Observer<? super T>) - Method in class ix.Ix
 
subscribe(Subscriber<? super T>) - Method in class ix.Ix
 
sumInt() - Method in class ix.Ix
 
sumLong() - Method in class ix.Ix
 

T

take(int) - Method in class ix.Ix
 
takeLast(int) - Method in class ix.Ix
 
takeUntil(Pred<? super T>) - Method in class ix.Ix
 
takeWhile(Pred<? super T>) - Method in class ix.Ix
 
test(T) - Method in interface ix.Pred
Test the given value.
test(T, U) - Method in interface ix.Pred2
Test the given value.
toArray() - Method in class ix.Ix
 
toList() - Method in class ix.Ix
 
toLong() - Method in class ix.Ix
 
toMap(Func1<? super T, ? extends K>) - Method in class ix.Ix
 
toMap(Func1<? super T, ? extends K>, Func1<? super T, ? extends V>) - Method in class ix.Ix
 
toMultimap(Func1<? super T, ? extends K>) - Method in class ix.Ix
 
toMultimap(Func1<? super T, ? extends K>, Func1<? super T, ? extends V>) - Method in class ix.Ix
 
toObject(U) - Method in class ix.IxSourceQueuedIterator
Cast the value into an object and turn a null value into a sentinel value.
transform(IxTransform<T, R>) - Method in class ix.Ix
 

V

value - Variable in class ix.IxBaseIterator
The current value if hasValue is true.

W

window(int) - Method in class ix.Ix
 
window(int, int) - Method in class ix.Ix
 

Z

zip(Iterable<? extends T>[], FuncN<R>) - Static method in class ix.Ix
 
zip(Iterable<? extends Iterable<? extends T>>, FuncN<R>) - Static method in class ix.Ix
 
zip(Iterable<T1>, Iterable<T2>, Func2<? super T1, ? super T2, ? extends R>) - Static method in class ix.Ix
 
zip(Iterable<T1>, Iterable<T2>, Iterable<T3>, Func3<? super T1, ? super T2, ? super T3, ? extends R>) - Static method in class ix.Ix
 
zip(Iterable<T1>, Iterable<T2>, Iterable<T3>, Iterable<T4>, Func4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Static method in class ix.Ix
 
zipWith(Iterable<U>, Func2<? super T, ? super U, ? extends R>) - Method in class ix.Ix
 
A B C D E F G H I J K L M N O P R S T V W Z 
Skip navigation links