- add(IOException) - Method in exception ix.exceptions.MultiIOException
-
Adds an exception to the inner exception list.
- add(V) - Method in class ix.GroupedIterable
-
Adds one element to the values.
- add(Iterable<V>) - Method in class ix.GroupedIterable
-
Add the values of the target iterable.
- add(T) - Method in class ix.internal.util.CircularBuffer
-
Add a new value to the buffer.
- add(T) - Method in class ix.internal.util.LinkedBuffer
-
Add a new value.
- add(T) - Method in class ix.internal.util.SingleContainer
-
Add a new value.
- add(T) - Method in class ix.internal.util.SingleOption
-
Add a new value to the container.
- addError(Throwable) - Method in class ix.internal.util.SingleOption
-
Add a new error to the container.
- addOption(Notification<? extends T>) - Method in class ix.internal.util.SingleOption
-
Add a new optional value to the container.
- aggregate(Iterable<? extends T>, Func2<? super U, ? super T, ? extends U>, Func2<? super U, ? super Integer, ? extends V>) - Static method in class ix.internal.operators.Interactive
-
Creates an iterable which traverses the source iterable and maintains a running sum value based
on the sum
function parameter.
- aggregate(Func2<? super U, ? super T, ? extends U>, Func2<? super U, ? super Integer, ? extends V>) - Method in class ix.Ix
-
Creates an iterable which traverses the source iterable and maintains a running sum value based
on the sum
function parameter.
- AggregateIterable<T,U,V> - Class in ix.internal.operators
-
Aggregates the source values via a sum function and
applies a divide function to return the final result.
- AggregateIterable(Iterable<? extends T>, Func2<? super U, ? super T, ? extends U>, Func2<? super U, ? super Integer, ? extends V>) - Constructor for class ix.internal.operators.AggregateIterable
-
Constructor, initializes the fields.
- all(Iterable<? extends T>, Func1<? super T, Boolean>) - Static method in class ix.internal.operators.Interactive
-
Returns an iterable which contains true if all
elements of the source iterable satisfy the predicate.
- all(Func1<? super T, Boolean>) - Method in class ix.Ix
-
Returns an iterable which contains true if all
elements of the source iterable satisfy the predicate.
- AllIterable<T> - Class in ix.internal.operators
-
Returns an iterable which returns a single true if
the predicate matches all elements in the source sequence
or false otherwise.
- AllIterable(Iterable<? extends T>, Func1<? super T, Boolean>) - Constructor for class ix.internal.operators.AllIterable
-
Constructor, initializes the fields.
- any(Iterable<? extends T>, Func1<? super T, Boolean>) - Static method in class ix.internal.operators.Interactive
-
Tests if there is any element of the source that satisfies the given predicate function.
- any(Iterable<T>) - Static method in class ix.internal.operators.Interactive
-
Determines if the given source has any elements at all.
- any() - Method in class ix.Ix
-
Determines if the given source has any elements at all.
- any(Func1<? super T, Boolean>) - Method in class ix.Ix
-
Tests if there is any element of the source that satisfies the given predicate function.
- AnyIterable<T> - Class in ix.internal.operators
-
Iterable sequence that returns a single true if the source sequence contains any
element.
- AnyIterable(Iterable<T>) - Constructor for class ix.internal.operators.AnyIterable
-
- argAndMax(Iterable<? extends T>, Func1<? super T, ? extends V>) - Static method in class ix.internal.operators.Interactive
-
Returns a pair of the maximum argument and value from the given sequence.
- argAndMax(Iterable<? extends T>, Func1<? super T, ? extends V>, Comparator<? super V>) - Static method in class ix.internal.operators.Interactive
-
Returns a pair of the maximum argument and value from the given sequence.
- argAndMax(Func1<? super T, ? extends V>) - Method in class ix.Ix
-
Returns a pair of the maximum argument and value from the given sequence.
- argAndMax(Func1<? super T, ? extends V>, Comparator<? super V>) - Method in class ix.Ix
-
Returns a pair of the maximum argument and value from the given sequence.
- argAndMin(Iterable<? extends T>, Func1<? super T, ? extends V>) - Static method in class ix.internal.operators.Interactive
-
Returns a pair of the maximum argument and value from the given sequence.
- argAndMin(Iterable<? extends T>, Func1<? super T, ? extends V>, Comparator<? super V>) - Static method in class ix.internal.operators.Interactive
-
Returns a pair of the minimum argument and value from the given sequence.
- argAndMin(Func1<? super T, ? extends V>) - Method in class ix.Ix
-
Returns a pair of the minimum argument and value from the given sequence.
- argAndMin(Func1<? super T, ? extends V>, Comparator<? super V>) - Method in class ix.Ix
-
Returns a pair of the minimum argument and value from the given sequence.
- arrayListProvider() - Static method in class ix.internal.util.IxHelperFunctions
-
A list creator factory.
- arrayListProvider1() - Static method in class ix.internal.util.IxHelperFunctions
-
A list creator factory for Func1 that ignores the parameter.
- averageBigDecimal(Iterable<BigDecimal>) - Static method in class ix.internal.operators.Interactive
-
Returns an iterable which averages the source BigDecimal values.
- averageBigDecimal() - Method in class ix.Ix
-
Computes and signals the average value of the BigDecimal source.
- averageBigInteger(Iterable<BigInteger>) - Static method in class ix.internal.operators.Interactive
-
Returns an iterable which averages the source BigInteger values.
- averageBigInteger() - Method in class ix.Ix
-
Computes and signals the average value of the BigInteger source.
- averageDouble(Iterable<Double>) - Static method in class ix.internal.operators.Interactive
-
Returns an iterable which averages the source Double values.
- averageDouble() - Method in class ix.Ix
-
Computes and signals the average value of the Double source.
- averageFloat(Iterable<Float>) - Static method in class ix.internal.operators.Interactive
-
Returns an iterable which averages the source Float values.
- averageFloat() - Method in class ix.Ix
-
Computes and signals the average value of the Float source.
- averageInt(Iterable<Integer>) - Static method in class ix.internal.operators.Interactive
-
Returns an iterable which averages the source Integer values.
- averageInt() - Method in class ix.Ix
-
Computes and signals the average value of the integer source.
- averageLong(Iterable<Long>) - Static method in class ix.internal.operators.Interactive
-
Returns an iterable which averages the source Integer values.
- averageLong() - Method in class ix.Ix
-
Computes and signals the average value of the Long source.
- call(T) - Method in class ix.internal.operators.PrintAction1
-
- CastIterable<T> - Class in ix.internal.operators
-
- CastIterable(Iterable<?>, Class<T>) - Constructor for class ix.internal.operators.CastIterable
-
- CircularBuffer<T> - Class in ix.internal.util
-
A simple circular buffer with absolute indices.
- CircularBuffer(int) - Constructor for class ix.internal.util.CircularBuffer
-
Construct a new circular buffer.
- CloseableIterable<T> - Interface in ix
-
An iterable type which returns iterators that support a close() method.
- CloseableIterator<T> - Interface in ix
-
An iterator which supports a close() method.
- comparator() - Static method in class ix.internal.util.IxHelperFunctions
-
Returns a convenience comparator which basically compares
objects which implement the Comparable
interface.
- comparator0() - Static method in class ix.internal.util.IxHelperFunctions
-
Returns a convenience comparator which basically compares objects which implement the Comparable
interface.
- comparatorReverse() - Static method in class ix.internal.util.IxHelperFunctions
-
Creates a new comparator which reverses the order of the comparison.
- comparatorReverse(Comparator<? super T>) - Static method in class ix.internal.util.IxHelperFunctions
-
Creates a new comparator which reverses the order produced by the given
normal comparator.
- concat(Iterable<? extends Iterable<? extends T>>) - Static method in class ix.internal.operators.Interactive
-
Concatenate the given iterable sources one
after another in a way, that calling the second iterator()
only happens when there is no more element in the first iterator.
- concat(Iterable<? extends T>, Iterable<? extends T>) - Static method in class ix.internal.operators.Interactive
-
Concatenate the given iterable sources one
after another in a way, that calling the second iterator()
only happens when there is no more element in the first iterator.
- concat(Iterable<? extends Iterable<? extends T>>) - Static method in class ix.Ix
-
Creates an iterable builder which contains the concatenation
of all the iterables returned by the iterable.
- ConcatIterable<T> - Class in ix.internal.operators
-
- ConcatIterable(Iterable<? extends Iterable<? extends T>>) - Constructor for class ix.internal.operators.ConcatIterable
-
- concatWith(Iterable<? extends T>) - Method in class ix.Ix
-
Concatenate this iterable with the other iterable in a way, that calling the second iterator()
only happens when there is no more element in the first iterator.
- concatWith(T...) - Method in class ix.Ix
-
Concatenate this iterable with the sequence of array values.
- concatWithAll(Iterable<? extends Iterable<? extends T>>) - Method in class ix.Ix
-
Creates an iterable builder which contains the concatenation
of this iterable and the rest iterable provided.
- concurrentHashMapProvider() - Static method in class ix.internal.util.IxHelperFunctions
-
A map creator factory.
- constant(Result) - Static method in class ix.internal.util.IxHelperFunctions
-
Creates a function which returns always the same value.
- constant0(T) - Static method in class ix.internal.util.IxHelperFunctions
-
Creates a function which returns always the same value.
- contains(Iterable<? extends T>, Object) - Static method in class ix.internal.operators.Interactive
-
Returns an iterable which checks for the existence of the supplied
value by comparing the elements of the source iterable using reference
and equals()
.
- contains(Object) - Method in class ix.Ix
-
Returns an iterable which checks for the existence of the supplied
value by comparing the elements of the source iterable using reference
and equals()
.
- count(Iterable<T>) - Static method in class ix.internal.operators.Interactive
-
Counts the elements of the iterable source by using a 32 bit int
.
- count() - Method in class ix.Ix
-
Counts the elements of the iterable source by using a 32 bit int
.
- CountIterable<T> - Class in ix.internal.operators
-
- CountIterable(Iterable<T>) - Constructor for class ix.internal.operators.CountIterable
-
- countLong(Iterable<T>) - Static method in class ix.internal.operators.Interactive
-
Counts the elements of the iterable source by using a 64 bit long
.
- countLong() - Method in class ix.Ix
-
Counts the elements of the iterable source by using a 64 bit long
.
- createOrAdd(MultiIOException, IOException) - Static method in exception ix.exceptions.MultiIOException
-
Adds the exception to the given MultiIOException.
- current() - Method in interface ix.Enumerator
-
Returns the current element.
- current() - Method in class ix.internal.operators.IteratorToEnumerator
-
- current - Variable in class ix.internal.util.ObserverToIteratorSink
-
The current value.
- defer(Func0<? extends Iterable<T>>) - Static method in class ix.internal.operators.Interactive
-
Defers the source iterable creation to registration time and
calls the given func
for the actual source.
- defer(Func0<? extends Iterable<T>>) - Static method in class ix.Ix
-
Defers the source iterable creation to registration time and
calls the given func
for the actual source.
- DeferIterable<T> - Class in ix.internal.operators
-
- DeferIterable(Func0<? extends Iterable<T>>) - Constructor for class ix.internal.operators.DeferIterable
-
- dematerialize(Iterable<? extends Notification<? extends T>>) - Static method in class ix.internal.operators.Interactive
-
Convert the source materialized elements into normal iterator behavior.
- dematerialize() - Method in class ix.Ix
-
Convert the source materialized elements into normal iterator behavior.
- DematerializeIterable<T> - Class in ix.internal.operators
-
- DematerializeIterable(Iterable<? extends Notification<? extends T>>) - Constructor for class ix.internal.operators.DematerializeIterable
-
- distinct(Iterable<? extends T>) - Static method in class ix.internal.operators.Interactive
-
Returns an iterable which filters its elements based if they were ever seen before in
the current iteration.
- distinct(Iterable<? extends T>, Func1<? super T, ? extends U>, Func1<? super T, ? extends V>) - Static method in class ix.internal.operators.Interactive
-
Returns an iterable which filters its elements by an unique key
in a way that when multiple source items produce the same key, only
the first one ever seen gets relayed further on.
- distinct() - Method in class ix.Ix
-
Returns an iterable which filters its elements based if they vere ever seen before in
the current iteration.
- distinct(Func1<? super T, ? extends U>) - Method in class ix.Ix
-
Returns an iterable which filters its elements by an unique key
in a way that when multiple source items produce the same key, only
the first one ever seen gets relayed further on.
- distinctNext(Iterable<? extends T>) - Static method in class ix.internal.operators.Interactive
-
Creates an iterable which ensures that subsequent values of T are not equal (reference and equals).
- distinctNext(Iterable<? extends T>, Func1<T, U>) - Static method in class ix.internal.operators.Interactive
-
Creates an iterable which ensures that subsequent values of
T are not equal in respect to the extracted keys (reference and equals).
- distinctNext() - Method in class ix.Ix
-
Creates an iterable which ensures that subsequent values of T are not equal
(reference and equals).
- distinctNext(Func1<T, U>) - Method in class ix.Ix
-
Creates an iterable which ensures that subsequent values of
T are not equal in respect to the extracted keys (reference and equals).
- done - Variable in class ix.internal.util.ObserverToIteratorSink
-
Indicate that the stream has finished.
- done() - Method in class ix.internal.util.ObserverToIteratorSink
-
Closes this iterator and suppresses exceptions.
- doOnCompleted(Iterable<? extends T>, Action0) - Static method in class ix.internal.operators.Interactive
-
Returns an iterable which executes the given action after
the stream completes.
- doOnCompleted(Action0) - Method in class ix.Ix
-
Returns an iterable which executes the given action after
the stream completes.
- DoOnCompletedIterable<T> - Class in ix.internal.operators
-
- DoOnCompletedIterable(Action0, Iterable<? extends T>) - Constructor for class ix.internal.operators.DoOnCompletedIterable
-
- doOnEach(Iterable<? extends T>, Action1<? super T>, Action0) - Static method in class ix.internal.operators.Interactive
-
Returns an iterable which invokes the given next
action for each element and the finish
action when
the source completes.
- doOnEach(Iterable<? extends T>, Action1<? super T>, Action1<? super Throwable>) - Static method in class ix.internal.operators.Interactive
-
Returns an iterable which invokes the given next
action for each element and error
when an exception is thrown.
- doOnEach(Iterable<? extends T>, Action1<? super T>, Action1<? super Throwable>, Action0) - Static method in class ix.internal.operators.Interactive
-
Returns an iterable which invokes the given next
action for each element and the finish
action when
the source completes and error
when an exception is thrown.
- DoOnEachIterable<T> - Class in ix.internal.operators
-
- DoOnEachIterable(Action1<? super Throwable>, Action0, Iterable<? extends T>) - Constructor for class ix.internal.operators.DoOnEachIterable
-
- doOnNext(Iterable<? extends T>, Action1<? super T>) - Static method in class ix.internal.operators.Interactive
-
Construct a new iterable which will invoke the specified action
before the source value gets relayed through it.
- doOnNext(Action1<? super T>) - Method in class ix.Ix
-
Construct a new iterable which will invoke the specified action
before the source value gets relayed through it.
- DoOnNextIterable<T> - Class in ix.internal.operators
-
- DoOnNextIterable(Iterable<? extends T>, Action1<? super T>) - Constructor for class ix.internal.operators.DoOnNextIterable
-
- doWhile(Iterable<? extends T>, Func0<Boolean>) - Static method in class ix.internal.operators.Interactive
-
Returns an iterable which reiterates over and over again on source
as long as the gate is true.
- doWhile(Func0<Boolean>) - Method in class ix.Ix
-
Returns an iterable which reiterates over and over again on source
as long as the gate is true.
- DoWhileIterable<T> - Class in ix.internal.operators
-
- DoWhileIterable(Iterable<? extends T>, Func0<Boolean>) - Constructor for class ix.internal.operators.DoWhileIterable
-
- elementsEqual(Iterable<?>, Iterable<?>) - Static method in class ix.internal.operators.Interactive
-
Determines whether two iterables contain equal elements in the same
order.
- elementsEqual(Iterator<?>, Iterator<?>) - Static method in class ix.internal.operators.Interactive
-
Compares two iterators wether they contain the same element in terms of numbers
and nullsafe Object.equals().
- empty() - Static method in class ix.internal.operators.Interactive
-
Returns an empty iterable which will not produce elements.
- empty() - Static method in class ix.Ix
-
Returns an empty iterable which will not produce elements.
- endWith(Iterable<? extends T>, T) - Static method in class ix.internal.operators.Interactive
-
Creates an iterable sequence which returns all elements from source
followed by the supplied value as last.
- endWith(T) - Method in class ix.Ix
-
Creates an iterable sequence which returns all elements from source
followed by the supplied value as last.
- ensureEmpty() - Method in class ix.internal.util.SingleOption
-
Throws an IllegalStateException if the container is full.
- ensureFull() - Method in class ix.internal.util.SingleOption
-
Throws an IllegalStateException if the container is empty.
- Enumerable<T> - Interface in ix
-
The base interface for an Enumerable-Enumerator
pair of iteration method where the
enumerator has next()
to
advance the iteration and current()
to return the current element.
- EnumerationToIterator<T> - Class in ix.internal.operators
-
- EnumerationToIterator(Enumerator<? extends T>) - Constructor for class ix.internal.operators.EnumerationToIterator
-
- enumerator() - Method in interface ix.Enumerable
-
- Enumerator<T> - Interface in ix
-
The base interface for an Enumerable-Enumerator
pair of iteration method where the
enumerator has next()
to
advance the iteration and current()
to return the current element.
- equals(Object) - Method in class ix.Pair
-
- error(Throwable) - Static method in class ix.internal.operators.Interactive
-
Returns an iterator which will throw the given
Throwable
exception when the client invokes
next()
the first time.
- error - Variable in class ix.internal.util.SingleOption
-
The stored exception.
- error(Throwable) - Static method in class ix.Ix
-
Returns an iterator which will throw the given
Throwable
exception when the client invokes
next()
the first time.
- ErrorIterable<T> - Class in ix.internal.operators
-
Iterable sequence which throws a specific exception when the first element is retrieved.
- ErrorIterable(Throwable) - Constructor for class ix.internal.operators.ErrorIterable
-
Constructor, sets the exception.
- filter(Iterable<? extends T>, Func1<? super T, Boolean>) - Static method in class ix.internal.operators.Interactive
-
Creates an iterable which filters the source iterable with the
given predicate function.
- filter(Func1<? super T, Boolean>) - Method in class ix.Ix
-
Creates an iterable which filters this iterable with the
given predicate factory function.
- filterIndexed(Iterable<? extends T>, Func0<? extends Func2<? super Integer, ? super T, Boolean>>) - Static method in class ix.internal.operators.Interactive
-
Creates an iterable which filters the source iterable with the
given predicate factory function.
- filterIndexed(Iterable<? extends T>, Func2<? super Integer, ? super T, Boolean>) - Static method in class ix.internal.operators.Interactive
-
Creates an iterable which filters the source iterable with the
given predicate factory function.
- filterIndexed(Func2<Integer, ? super T, Boolean>) - Method in class ix.Ix
-
Creates an iterable which filters this iterable with the
given predicate factory function.
- FilterIndexedIterable<T> - Class in ix.internal.operators
-
- FilterIndexedIterable(Iterable<? extends T>, Func0<? extends Func2<? super Integer, ? super T, Boolean>>) - Constructor for class ix.internal.operators.FilterIndexedIterable
-
- first(Iterable<? extends T>) - Static method in class ix.internal.operators.Interactive
-
Returns the first element from the iterable sequence or
throws a NoSuchElementException.
- first() - Method in class ix.Ix
-
Returns the first element from the iterable sequence or
throws a NoSuchElementException.
- first - Variable in class ix.Pair
-
The first object.
- flatMap(Iterable<? extends T>, Func1<? super T, ? extends Iterable<? extends U>>) - Static method in class ix.internal.operators.Interactive
-
Creates an iterable which returns a stream of Us for each source Ts.
- flatMap(Func1<? super T, ? extends Iterable<? extends U>>) - Method in class ix.Ix
-
Creates an iterable which returns a stream of Us for each source Ts.
- flatMapAll(Iterable<? extends T>, Func1<? super T, ? extends Iterable<? extends U>>) - Static method in class ix.internal.operators.Interactive
-
Returns an iterable which runs the source iterable and
returns elements from the iterable returned by the function call.
- FlatMapIterable<U,T> - Class in ix.internal.operators
-
- FlatMapIterable(Func1<? super T, ? extends Iterable<? extends U>>, Iterable<? extends T>) - Constructor for class ix.internal.operators.FlatMapIterable
-
- forEach(Iterable<? extends T>, Action1<? super T>) - Static method in class ix.internal.operators.Interactive
-
Iterate over the source and submit each value to the
given action.
- forEach(Action1<? super T>) - Method in class ix.Ix
-
Iterate over the source and submit each value to the
given action.
- from(Iterable<T>) - Static method in class ix.Ix
-
Creates a new iterable builder instance by wrapping the given
source sequence, if not already a builder.
- from(Observable<T>) - Static method in class ix.Ix
-
Creates a new iterable builder by wrapping the given observable.
- from(T...) - Static method in class ix.Ix
-
Creates a new iterable builder instance by wrapping the given
array.
- fromPart(int, int, T...) - Static method in class ix.Ix
-
Creates a new iterable builder instance by wrapping the given
array.
- generate(T, Func1<? super T, Boolean>, Func1<? super T, ? extends T>) - Static method in class ix.internal.operators.Interactive
-
A generator function which returns Ts based on the termination condition and the way it computes the next values.
- generate(T, Func1<? super T, Boolean>, Func1<? super T, ? extends T>, long, long, TimeUnit) - Static method in class ix.internal.operators.Interactive
-
A generator function which returns Ts based on the termination condition and the way it computes the next values,
but the first T to be returned is preceded by an initialDelay
amount of wait and each
subsequent element is then generated after betweenDelay
sleep.
- generate(T, Func1<? super T, Boolean>, Func1<? super T, ? extends T>) - Static method in class ix.Ix
-
A generator function which returns Ts based on the termination condition and the way it computes the next values.
- GenerateIterable<T> - Class in ix.internal.operators
-
Iterable sequence similar to a for-loop which generates sequence of values by
using callback functions.
- GenerateIterable(T, Func1<? super T, ? extends T>, Func1<? super T, Boolean>) - Constructor for class ix.internal.operators.GenerateIterable
-
Constructor, sets the fields.
- GenerateIterableTimed<T> - Class in ix.internal.operators
-
- GenerateIterableTimed(Func1<? super T, Boolean>, Func1<? super T, ? extends T>, T, long, long, TimeUnit) - Constructor for class ix.internal.operators.GenerateIterableTimed
-
- get(int) - Method in class ix.internal.util.CircularBuffer
-
Retrieve a buffer element based on an absolute index.
- getKey() - Method in class ix.GroupedIterable
-
Returns the key associated with this group.
- groupBy(Iterable<? extends T>, Func1<? super T, ? extends V>) - Static method in class ix.internal.operators.Interactive
-
Creates an iterable which traverses the source iterable,
and based on the key selector, groups values of T into GroupedIterables,
which can be iterated over later on.
- groupBy(Iterable<? extends T>, Func1<? super T, ? extends V>, Func1<? super T, ? extends U>) - Static method in class ix.internal.operators.Interactive
-
Creates an iterable which traverses the source iterable,
and based on the key selector, groups values extracted by valueSelector into GroupedIterables,
which can be iterated over later on.
- groupBy(Func1<? super T, ? extends K>) - Method in class ix.Ix
-
Creates an iterable which traverses the source iterable,
and based on the key selector, groups values the elements into GroupedIterables,
which can be interated over later on.
- groupBy(Func1<? super T, ? extends K>, Func1<? super T, ? extends V>) - Method in class ix.Ix
-
Creates an iterable which traverses the source iterable,
and based on the key selector, groups values extracted by valueSelector into GroupedIterables,
which can be interated over later on.
- GroupedIterable<K,V> - Class in ix
-
Contains a sequence values with an associated key used by the groupBy operator.
- GroupedIterable(K) - Constructor for class ix.GroupedIterable
-
Constructs a new grouped iterable with the given key.
- map(Iterable<? extends T>, Func1<? super T, ? extends U>) - Static method in class ix.internal.operators.Interactive
-
Creates an iterable which is a transforms the source
elements by using the selector function.
- map(Func1<? super T, ? extends U>) - Method in class ix.Ix
-
Creates an iterable which is a transforms the source
elements by using the selector function.
- mapIndexed(Iterable<? extends T>, Func2<? super Integer, ? super T, ? extends U>) - Static method in class ix.internal.operators.Interactive
-
Creates an iterable which is a transforms the source
elements by using the selector function.
- mapIndexed(Func2<Integer, ? super T, ? extends U>) - Method in class ix.Ix
-
Creates an iterable which is a transforms the source
elements by using the selector function.
- MapIndexedIterable<U,T> - Class in ix.internal.operators
-
- MapIndexedIterable(Iterable<? extends T>, Func2<? super Integer, ? super T, ? extends U>) - Constructor for class ix.internal.operators.MapIndexedIterable
-
- materialize(Iterable<? extends T>) - Static method in class ix.internal.operators.Interactive
-
Transforms the sequence of the source iterable into an option sequence of
Notification.some(), Notification.none() and Notification.error() values, depending on
what the source's hasNext() and next() produces.
- materialize() - Method in class ix.Ix
-
Transforms the sequence of the source iterable into an option sequence of
Option.some(), Option.none() and Option.error() values, depending on
what the source's hasNext() and next() produces.
- MaterializeIterable<T> - Class in ix.internal.operators
-
- MaterializeIterable(Iterable<? extends T>) - Constructor for class ix.internal.operators.MaterializeIterable
-
- max(Iterable<? extends T>) - Static method in class ix.internal.operators.Interactive
-
Returns the maximum value of the given iterable source.
- max(Iterable<? extends T>, Comparator<? super T>) - Static method in class ix.internal.operators.Interactive
-
Returns the maximum value of the given iterable source in respect to the supplied comparator.
- max() - Static method in class ix.internal.util.IxHelperFunctions
-
Returns a function which returns the greater of its parameters.
- max(Comparator<? super T>) - Static method in class ix.internal.util.IxHelperFunctions
-
Returns a function which returns the greater of its parameters in respect to the supplied Comparator
.
- max() - Method in class ix.Ix
-
Returns the maximum value of the given iterable source.
- max(Comparator<? super T>) - Method in class ix.Ix
-
Returns the maximum value of the given iterable source in respect to the supplied comparator.
- maxBy(Iterable<? extends T>) - Static method in class ix.internal.operators.Interactive
-
Returns an iterator which will produce a single List of the maximum values encountered
in the source stream based on the supplied key selector.
- maxBy(Iterable<? extends T>, Comparator<? super T>) - Static method in class ix.internal.operators.Interactive
-
Returns an iterator which will produce a single List of the maximum values encountered
in the source stream based on the supplied comparator.
- maxBy(Iterable<? extends T>, Func1<? super T, ? extends U>) - Static method in class ix.internal.operators.Interactive
-
Returns an iterator which will produce a single List of the maximum values encountered
in the source stream based on the supplied key selector.
- maxBy(Iterable<? extends T>, Func1<? super T, ? extends U>, Comparator<? super U>) - Static method in class ix.internal.operators.Interactive
-
Returns an iterator which will produce a single List of the minimum values encountered
in the source stream based on the supplied key selector and comparator.
- maxBy() - Method in class ix.Ix
-
Returns an iterator which will produce a single List of the maximum values encountered
in the source stream based on the supplied key selector.
- maxBy(Comparator<? super T>) - Method in class ix.Ix
-
Returns an iterator which will produce a single List of the maximum values encountered
in the source stream based on the supplied comparator.
- mayBy(Func1<? super T, U>) - Method in class ix.Ix
-
Returns an iterator which will produce a single List of the maximum values encountered
in the source stream based on the supplied key selector.
- mayBy(Func1<? super T, U>, Comparator<? super U>) - Method in class ix.Ix
-
Returns an iterator which will produce a single List of the minimum values encountered
in the source stream based on the supplied key selector and comparator.
- memoize(Iterable<? extends T>, int) - Static method in class ix.internal.operators.Interactive
-
Enumerates the source iterable once and caches its results.
- memoize(int) - Method in class ix.Ix
-
Enumerates the source iterable once and caches its results.
- memoizeAll(Iterable<? extends T>) - Static method in class ix.internal.operators.Interactive
-
The returned iterable ensures that the source iterable is only traversed once, regardless of
how many iterator attaches to it and each iterator see only the values.
- memoizeAll() - Method in class ix.Ix
-
The returned iterable ensures that the source iterable is only traversed once, regardless of
how many iterator attaches to it and each iterator see only the values.
- MemoizeAllIterable<T> - Class in ix.internal.operators
-
- MemoizeAllIterable(Iterator<? extends T>, LinkedBuffer<T>) - Constructor for class ix.internal.operators.MemoizeAllIterable
-
- MemoizeIterable<T> - Class in ix.internal.operators
-
Memoizes the source sequence with a given buffer size.
- MemoizeIterable(Iterable<? extends T>, int) - Constructor for class ix.internal.operators.MemoizeIterable
-
Constructor, sets the buffer size and takes an iterator from source.
- merge(Iterable<? extends Iterable<? extends T>>) - Static method in class ix.internal.operators.Interactive
-
Merges a bunch of iterable streams where each of the iterable will run by
a scheduler and their events are merged together in a single stream.
- merge(Iterable<? extends Iterable<? extends T>>, Scheduler) - Static method in class ix.internal.operators.Interactive
-
Merges a bunch of iterable streams where each of the iterable will run by
a scheduler and their events are merged together in a single stream.
- merge(Iterable<? extends T>, Iterable<? extends T>) - Static method in class ix.internal.operators.Interactive
-
Merges two iterable streams.
- MergeIterable<T> - Class in ix.internal.operators
-
- MergeIterable(Scheduler, Iterable<? extends Iterable<? extends T>>) - Constructor for class ix.internal.operators.MergeIterable
-
- min(Iterable<? extends T>) - Static method in class ix.internal.operators.Interactive
-
Returns the minimum value of the given iterable source.
- min(Iterable<? extends T>, Comparator<? super T>) - Static method in class ix.internal.operators.Interactive
-
Returns the minimum value of the given iterable source in respect to the supplied comparator.
- min() - Static method in class ix.internal.util.IxHelperFunctions
-
Returns a function which returns the smaller of its parameters.
- min(Comparator<? super T>) - Static method in class ix.internal.util.IxHelperFunctions
-
Returns a function which returns the smaller of its parameters in respect to the supplied Comparator
.
- min() - Method in class ix.Ix
-
Returns the maximum value of the given iterable source.
- min(Comparator<? super T>) - Method in class ix.Ix
-
Returns the minimum value of the given iterable source in respect to the supplied comparator.
- minBy(Iterable<? extends T>) - Static method in class ix.internal.operators.Interactive
-
Returns an iterator which will produce a single List of the minimum values encountered
in the source stream based on the supplied key selector.
- minBy(Iterable<? extends T>, Comparator<? super T>) - Static method in class ix.internal.operators.Interactive
-
Returns an iterator which will produce a single List of the minimum values encountered
in the source stream based on the supplied comparator.
- minBy(Iterable<? extends T>, Func1<? super T, ? extends U>) - Static method in class ix.internal.operators.Interactive
-
Returns an iterator which will produce a single List of the minimum values encountered
in the source stream based on the supplied key selector.
- minBy(Iterable<? extends T>, Func1<? super T, ? extends U>, Comparator<? super U>) - Static method in class ix.internal.operators.Interactive
-
Returns an iterator which will produce a single List of the minimum values encountered
in the source stream based on the supplied key selector and comparator.
- minBy(Comparator<? super T>) - Method in class ix.Ix
-
Returns an iterator which will produce a single List of the minimum values encountered
in the source stream based on the supplied comparator.
- minBy(Func1<? super T, U>) - Method in class ix.Ix
-
Returns an iterator which will produce a single List of the minimum values encountered
in the source stream based on the supplied key selector.
- minBy(Func1<? super T, U>, Comparator<? super U>) - Method in class ix.Ix
-
Returns an iterator which will produce a single List of the minimum values encountered
in the source stream based on the supplied key selector and comparator.
- MinMaxIterable<T,U> - Class in ix.internal.operators
-
Iterable sequence that returns the minimum or maximum of the source sequence
according to a key selector and key comparator.
- MinMaxIterable(Func1<? super T, ? extends U>, Iterable<? extends T>, boolean, Comparator<? super U>) - Constructor for class ix.internal.operators.MinMaxIterable
-
Constructor, initializes the fields.
- minxBy() - Method in class ix.Ix
-
Returns an iterator which will produce a single List of the minimum values encountered
in the source stream based on the supplied key selector.
- MultiIOException - Exception in ix.exceptions
-
Exception that collects other IOException instances.
- MultiIOException() - Constructor for exception ix.exceptions.MultiIOException
-
Default constructor with no message or cause.
- MultiIOException(String) - Constructor for exception ix.exceptions.MultiIOException
-
Constructor with the error message.
- MultiIOException(Throwable) - Constructor for exception ix.exceptions.MultiIOException
-
Constructor with the cause.
- MultiIOException(String, Throwable) - Constructor for exception ix.exceptions.MultiIOException
-
Constructor with the message and cause.
- observable - Variable in class ix.internal.util.ObservableToIterableAdapter
-
The observable instance.
- ObservableToIterableAdapter<T,U> - Class in ix.internal.util
-
Base class to help receive values from an observable sequence
through customizable iterator and observer.
- ObservableToIterableAdapter(Observable<? extends T>) - Constructor for class ix.internal.util.ObservableToIterableAdapter
-
Constructor, saves the source observable.
- ObserverToIteratorSink<T,U> - Class in ix.internal.util
-
Base class to help transition from reactive to interactive
world.
- ObserverToIteratorSink(Subscription) - Constructor for class ix.internal.util.ObserverToIteratorSink
-
Constructor, saves the handle.
- of(T, U) - Static method in class ix.Pair
-
Construct a pair.
- ofType(Iterable<?>, Class<T>) - Static method in class ix.internal.operators.Interactive
-
Casts the source iterable into a different type by using a type token.
- ofType(Class<U>) - Method in class ix.Ix
-
Casts the source iterable into a different typ by using a type token.
- onErrorResumeNext(Iterable<? extends T>, Func1<? super Throwable, ? extends Iterable<? extends T>>) - Static method in class ix.internal.operators.Interactive
-
Creates an iterable which if iterates over the source and encounters an exception,
the iteration is continued on the new iterable returned by the handler function.
- onErrorResumeNext(Iterable<? extends Iterable<? extends T>>) - Static method in class ix.internal.operators.Interactive
-
Creates an iterable which resumes with the next iterable from the sources when one throws an exception or completes normally.
- onErrorResumeNext(Iterable<? extends T>, Iterable<? extends T>) - Static method in class ix.internal.operators.Interactive
-
Creates an iterable which resumes with the next iterable from the sources when one throws an exception.
- OnErrorResumeNext<T> - Class in ix.internal.operators
-
- OnErrorResumeNext(Iterable<? extends Iterable<? extends T>>) - Constructor for class ix.internal.operators.OnErrorResumeNext
-
- OnErrorResumeNextIterable<T> - Class in ix.internal.operators
-
- OnErrorResumeNextIterable(Iterable<? extends T>, Func1<? super Throwable, ? extends Iterable<? extends T>>) - Constructor for class ix.internal.operators.OnErrorResumeNextIterable
-
- onErrorTerminate(Iterable<? extends T>) - Static method in class ix.internal.operators.Interactive
-
Creates an iterable which if iterates over the source and encounters an exception, it simply stops the iteration, consuming the exception.
- option() - Method in class ix.internal.util.SingleOption
-
- orderBy(Iterable<? extends T>) - Static method in class ix.internal.operators.Interactive
-
Returns an iterable which traverses the entire
source iterable and creates an ordered list
of elements.
- orderBy(Iterable<? extends T>, Comparator<? super T>) - Static method in class ix.internal.operators.Interactive
-
Returns an iterable which traverses the entire
source iterable and creates an ordered list
of elements.
- orderBy(Iterable<? extends T>, Func1<? super T, ? extends U>) - Static method in class ix.internal.operators.Interactive
-
Returns an iterable which traverses the entire
source iterable and creates an ordered list
of elements.
- orderBy(Iterable<? extends T>, Func1<? super T, ? extends U>, Comparator<? super U>) - Static method in class ix.internal.operators.Interactive
-
Returns an iterable which traverses the entire
source iterable and creates an ordered list
of elements.
- orderBy() - Method in class ix.Ix
-
Returns an iterable which traverses the entire
source iterable and creates an ordered list
of elements.
- orderBy(Comparator<? super T>) - Method in class ix.Ix
-
Returns an iterable which traverses the entire
source iterable and creates an ordered list
of elements.
- orderBy(Func1<? super T, ? extends U>) - Method in class ix.Ix
-
Returns an iterable which traverses the entire
source iterable and creates an ordered list
of elements.
- orderBy(Func1<? super T, ? extends U>, Comparator<? super U>) - Method in class ix.Ix
-
Returns an iterable which traverses the entire
source iterable and creates an ordered list
of elements.
- OrderByIterable<T,U> - Class in ix.internal.operators
-
Iterable sequence which sorts the source (finite) sequence accoring to the given
key selector and key comparator functions.
- OrderByIterable(Iterable<? extends T>, Comparator<? super U>, Func1<? super T, ? extends U>) - Constructor for class ix.internal.operators.OrderByIterable
-
Constructor, initializes the fields.
- Pair<T,U> - Class in ix
-
A pair of two objects.
- Pair(T, U) - Constructor for class ix.Pair
-
Construct a pair.
- PartialIterable<T> - Class in ix.internal.operators
-
Iterable sequence which returns values from a range in an array of items.
- PartialIterable(int, T[], int) - Constructor for class ix.internal.operators.PartialIterable
-
Constructor, initalizes the fields.
- print() - Static method in class ix.internal.operators.Interactive
-
Creates an observer with debugging purposes.
- print(String, int) - Static method in class ix.internal.operators.Interactive
-
Creates an observer with debugging purposes.
- print() - Method in class ix.Ix
-
Runs this iterable and prints the values.
- PrintAction1<T> - Class in ix.internal.operators
-
Helper action that prints elements to the console.
- PrintAction1(String, int) - Constructor for class ix.internal.operators.PrintAction1
-
Constructor, initializes the fields.
- println() - Static method in class ix.internal.operators.Interactive
-
Creates an action for debugging purposes.
- println(String) - Static method in class ix.internal.operators.Interactive
-
Creates an action for debugging purposes.
- println() - Method in class ix.Ix
-
Runs this iterable and prints the values.
- prune(Iterable<? extends T>, Func1<? super Iterable<? extends T>, ? extends Iterable<U>>) - Static method in class ix.internal.operators.Interactive
-
Applies the func
function for a shared instance of the source,
e.g., func.call(share(source))
.
- prune(Func1<? super Iterable<? extends T>, ? extends Iterable<U>>) - Method in class ix.Ix
-
Applies the func
function for a shared instance of the source,
e.g., func.invoke(share(source))
.
- publish(Iterable<? extends T>, Func1<? super Iterable<? super T>, ? extends Iterable<? extends U>>, U) - Static method in class ix.internal.operators.Interactive
-
The returned iterable ensures that the source iterable is only traversed once, regardless of
how many iterator attaches to it and each iterator see only the same cached values.
- publish(Iterable<? extends T>, Func1<? super Iterable<T>, ? extends Iterable<U>>) - Static method in class ix.internal.operators.Interactive
-
The returned iterable ensures that the source iterable is only traversed once, regardless of
how many iterator attaches to it and each iterator see only the values.
- publish(Func1<? super Iterable<? super T>, ? extends Iterable<? extends U>>, U) - Method in class ix.Ix
-
The returned iterable ensures that the source iterable is only traversed once, regardless of
how many iterator attaches to it and each iterator see only the same cached values.
- publish(Func1<? super Iterable<T>, ? extends Iterable<U>>) - Method in class ix.Ix
-
The returned iterable ensures that the source iterable is only traversed once, regardless of
how many iterator attaches to it and each iterator see only the values.
- range(int, int) - Static method in class ix.internal.operators.Interactive
-
Creates an integer iterator which returns numbers from the start position in the count size.
- range(long, long) - Static method in class ix.internal.operators.Interactive
-
Creates an long iterator which returns numbers from the start position in the count size.
- range(int, int) - Static method in class ix.Ix
-
Creates an integer iteratable builder which returns numbers from the start position in the count size.
- range(long, long) - Static method in class ix.Ix
-
Creates an long iterable builder which returns numbers from the start position in the count size.
- RangeIterable - Class in ix.internal.operators
-
Iterable sequence of integer values from a start value and count values.
- RangeIterable(int, int) - Constructor for class ix.internal.operators.RangeIterable
-
Constructor, initializes the fields.
- relayWhile(Iterable<? extends T>, Func0<Boolean>) - Static method in class ix.internal.operators.Interactive
-
Relays the source iterable's values until the gate returns false.
- remove() - Method in class ix.internal.operators.EnumerationToIterator
-
- remove() - Method in class ix.internal.util.ObserverToIteratorSink
-
- removeAll() - Method in class ix.Ix
-
Consumes the sequence and removes all items via the Iterator.remove().
- repeat(T) - Static method in class ix.internal.operators.Interactive
-
Creates an iterable sequence which returns the given value indefinitely.
- repeat(T, int) - Static method in class ix.internal.operators.Interactive
-
Returns an iterable which repeats the given single value the specified number of times.
- repeat(T) - Static method in class ix.Ix
-
Creates an iterable builder which repeats the given
value indefinitely.
- repeat(T, int) - Static method in class ix.Ix
-
Returns an iterable builder which repeats the given single value the specified number of times.
- RepeatCountIterable<T> - Class in ix.internal.operators
-
Iterable sequence which repeates the same value a certain number of times.
- RepeatCountIterable(int, T) - Constructor for class ix.internal.operators.RepeatCountIterable
-
Constructor, initializes the fields.
- RepeatIterable<T> - Class in ix.internal.operators
-
Iterable sequence which repeates the same value indefinitely.
- RepeatIterable(T) - Constructor for class ix.internal.operators.RepeatIterable
-
Constructor, sets the value.
- replay(Iterable<? extends T>, Func1<? super Iterable<T>, ? extends Iterable<U>>) - Static method in class ix.internal.operators.Interactive
-
The returned iterable ensures that the source iterable is only traversed once, regardless of
how many iterator attaches to it and each iterator may only see one source element.
- replay(Iterable<? extends T>, Func1<? super Iterable<T>, ? extends Iterable<U>>, int) - Static method in class ix.internal.operators.Interactive
-
The returned iterable ensures that the source iterable is only traversed once, regardless of
how many iterator attaches to it and each iterator see only the some cached values.
- replay(Func1<? super Iterable<T>, ? extends Iterable<U>>) - Method in class ix.Ix
-
The returned iterable ensures that the source iterable is only traversed once, regardless of
how many iterator attaches to it and each iterator may only see one source element.
- replay(Func1<? super Iterable<T>, ? extends Iterable<U>>, int) - Method in class ix.Ix
-
The returned iterable ensures that the source iterable is only traversed once, regardless of
how many iterator attaches to it and each iterator see only the some cached values.
- retry(Iterable<? extends T>, int) - Static method in class ix.internal.operators.Interactive
-
Creates an iterator which attempts to re-iterate the source if it threw an exception.
- RetryIterable<T> - Class in ix.internal.operators
-
- RetryIterable(int, Iterable<? extends T>) - Constructor for class ix.internal.operators.RetryIterable
-
- run(Iterable<?>) - Static method in class ix.internal.operators.Interactive
-
Iterates over the given source without using its returned value.
- run(Subscription) - Method in class ix.internal.operators.ToIterable
-
- run(Subscription) - Method in class ix.internal.util.ObservableToIterableAdapter
-
The factory method to return an iterator and hand over the close handle
to the original registration to the source.
- run() - Method in class ix.Ix
-
Iterates over the given source without using its returned value.
- scan(Iterable<? extends T>, Func2<? super U, ? super T, ? extends U>) - Static method in class ix.internal.operators.Interactive
-
Generates an iterable which acts like a running sum when iterating over the source iterable, e.g.,
For each element in T, it computes a value by using the current aggregation value and returns it.
- scan(Iterable<? extends T>, U, Func2<? super U, ? super T, ? extends U>) - Static method in class ix.internal.operators.Interactive
-
Generates an iterable which acts like a running sum when iterating over the source iterable, e.g.,
For each element in T, it computes a value by using the current aggregation value and returns it.
- scan(Func2<? super U, ? super T, ? extends U>) - Method in class ix.Ix
-
Generates an iterable which acts like a running sum when iterating over the source iterable, e.g.,
For each element in T, it computes a value by using the current aggregation value and returns it.
- scan(U, Func2<? super U, ? super T, ? extends U>) - Method in class ix.Ix
-
Generates an iterable which acts like a running sum when iterating over the source iterable, e.g.,
For each element in T, it computes a value by using the current aggregation value and returns it.
- ScanIterable<U,T> - Class in ix.internal.operators
-
- ScanIterable(Iterable<? extends T>, Func2<? super U, ? super T, ? extends U>, U) - Constructor for class ix.internal.operators.ScanIterable
-
- second - Variable in class ix.Pair
-
The second object.
- share(Iterable<T>) - Static method in class ix.internal.operators.Interactive
-
Returns an iterable which ensures the source iterable is
only traversed once and clients may take values from each other,
e.g., they share the same iterator.
- share(Iterable<T>, Func1<? super Iterable<T>, ? extends Iterable<U>>) - Static method in class ix.internal.operators.Interactive
-
Shares the source sequence within the specified
selector function where each iterator can fetch
the next element from the source.
- share() - Method in class ix.Ix
-
Returns an iterable which ensures the source iterable is
only traversed once and clients may take values from each other,
e.g., they share the same iterator.
- ShareIterable<T> - Class in ix.internal.operators
-
- ShareIterable(Iterable<T>) - Constructor for class ix.internal.operators.ShareIterable
-
- ShareSelectorIterable<T,U> - Class in ix.internal.operators
-
- ShareSelectorIterable(Iterable<T>, Func1<? super Iterable<T>, ? extends Iterable<U>>) - Constructor for class ix.internal.operators.ShareSelectorIterable
-
- SingleContainer<T> - Class in ix.internal.util
-
Helper class that stores a single element.
- SingleContainer() - Constructor for class ix.internal.util.SingleContainer
-
- SingleOption<T> - Class in ix.internal.util
-
Container that may contain a single value or an exception, but not both.
- SingleOption() - Constructor for class ix.internal.util.SingleOption
-
- size(Iterable<?>) - Static method in class ix.internal.operators.Interactive
-
Immediately returns the number of elements in iterable
.
- size() - Method in class ix.internal.util.CircularBuffer
-
- size - Variable in class ix.internal.util.LinkedBuffer
-
The size.
- skipLast(Iterable<? extends T>, int) - Static method in class ix.internal.operators.Interactive
-
Returns an iterable which skips the last num
elements from the
source iterable.
- skipLast(int) - Method in class ix.Ix
-
Returns an iterable which skips the last num
elements from the
source iterable.
- SkipLastIterable<T> - Class in ix.internal.operators
-
- SkipLastIterable(Iterable<? extends T>, int) - Constructor for class ix.internal.operators.SkipLastIterable
-
- startWith(Iterable<? extends T>, T...) - Static method in class ix.internal.operators.Interactive
-
Returns an iterable which prefixes the source iterable values
by a constant.
- startWith(T) - Method in class ix.Ix
-
Returns an iterable which prefixes the source iterable values
by a constant.
- subsequent(Iterable<? extends T>) - Static method in class ix.internal.operators.Interactive
-
Creates an iterable which returns two subsequent items from the source
iterable as pairs of values.
- subsequent(Iterable<? extends T>, int) - Static method in class ix.internal.operators.Interactive
-
Creates an iterable which returns count
subsequent items from the source
iterable as sequence of values.
- subsequent() - Method in class ix.Ix
-
Returns each pair of subsequent elements as pairs.
- subsequent(int) - Method in class ix.Ix
-
Returns each pair of subsequent elements as pairs.
- SubsequentCountIterable<T> - Class in ix.internal.operators
-
- SubsequentCountIterable(Iterable<? extends T>, int) - Constructor for class ix.internal.operators.SubsequentCountIterable
-
- SubsequentIterable<T> - Class in ix.internal.operators
-
- SubsequentIterable(Iterable<? extends T>) - Constructor for class ix.internal.operators.SubsequentIterable
-
- sumBigDecimal(Iterable<BigDecimal>) - Static method in class ix.internal.operators.Interactive
-
Sum the source of Integer values and return it as a single element.
- sumBigDecimal() - Static method in class ix.internal.util.IxHelperFunctions
-
Retuns a function that adds two BigDecimal numbers and
returns a new one.
- sumBigDecimal() - Method in class ix.Ix
-
Computes and signals the sum of the values of the BigDecimal source.
- sumBigInteger(Iterable<BigInteger>) - Static method in class ix.internal.operators.Interactive
-
Sum the source of Integer values and return it as a single element.
- sumBigInteger() - Static method in class ix.internal.util.IxHelperFunctions
-
Retuns a function that adds two BigInteger numbers and
returns a new one.
- sumBigInteger() - Method in class ix.Ix
-
Computes and signals the sum of the values of the BigInteger source.
- sumDouble(Iterable<Double>) - Static method in class ix.internal.operators.Interactive
-
Sum the source of Double values and returns it as a single element.
- sumDouble() - Static method in class ix.internal.util.IxHelperFunctions
-
Retuns a function that adds two Double number and
returns a new one.
- sumDouble() - Method in class ix.Ix
-
Computes and signals the sum of the values of the Double source.
- sumFloat(Iterable<Float>) - Static method in class ix.internal.operators.Interactive
-
Sum the source of Float values and returns it as a single element.
- sumFloat() - Static method in class ix.internal.util.IxHelperFunctions
-
Retuns a function that adds two Float number and
returns a new one.
- sumFloat() - Method in class ix.Ix
-
Computes and signals the sum of the values of the Float source.
- sumInt(Iterable<Integer>) - Static method in class ix.internal.operators.Interactive
-
Sum the source of Integer values and returns it as a single element.
- sumInt() - Method in class ix.Ix
-
Computes and signals the sum of the values of the Integer source.
- sumIntAsDouble(Iterable<Integer>) - Static method in class ix.internal.operators.Interactive
-
Computes and signals the sum of the values of the Integer source by using
a double intermediate representation.
- sumIntAsDouble() - Method in class ix.Ix
-
Computes and signals the sum of the values of the Integer source by using
a double intermediate representation.
- sumInteger() - Static method in class ix.internal.util.IxHelperFunctions
-
Retuns a function that adds two Integer number and
returns a new one.
- sumLong(Iterable<Long>) - Static method in class ix.internal.operators.Interactive
-
Sum the source of Long values and returns it as a single element.
- sumLong() - Static method in class ix.internal.util.IxHelperFunctions
-
Retuns a function that adds two Long number and
returns a new one.
- sumLong() - Method in class ix.Ix
-
Computes and signals the sum of the values of the Long source.
- sumLongAsDouble(Iterable<Long>) - Static method in class ix.internal.operators.Interactive
-
Computes and signals the sum of the values of the Long sourceby using
a double intermediate representation.
- sumLongAsDouble() - Method in class ix.Ix
-
Computes and signals the sum of the values of the Long sourceby using
a double intermediate representation.
- switchCase(Func0<T>, Map<T, Iterable<U>>) - Static method in class ix.internal.operators.Interactive
-
Returns an iterable, which will query the selector for a key, then
queries the map for an Iterable.
- SwitchCaseIterable<U,T> - Class in ix.internal.operators
-
- SwitchCaseIterable(Func0<T>, Map<T, Iterable<U>>) - Constructor for class ix.internal.operators.SwitchCaseIterable
-
- tail() - Method in class ix.internal.util.CircularBuffer
-
- tail - Variable in class ix.internal.util.LinkedBuffer
-
The tail pointer.
- take(Iterable<? extends T>, int) - Static method in class ix.internal.operators.Interactive
-
Returns the iterable which returns the first num
element.
- take() - Method in class ix.internal.util.CircularBuffer
-
- take() - Method in class ix.internal.util.SingleContainer
-
- take() - Method in class ix.internal.util.SingleOption
-
Takes the current value or throws a RuntimeException
if there is an error instead.
- take(int) - Method in class ix.Ix
-
Returns the iterable which returns the first num
element.
- takeError() - Method in class ix.internal.util.SingleOption
-
Takes just the exception from this container.
- TakeIterable<T> - Class in ix.internal.operators
-
Iterable sequence that takes the first elements of the source sequence.
- TakeIterable(int, Iterable<? extends T>) - Constructor for class ix.internal.operators.TakeIterable
-
Constructor, initializes the fields.
- takeLast(Iterable<? extends T>, int) - Static method in class ix.internal.operators.Interactive
-
Returns an iterable which takes only the last num
elements from the
source iterable.
- takeLast(int) - Method in class ix.Ix
-
Returns an iterable which takes only the last num
elements from the
source iterable.
- TakeLastIterable<T> - Class in ix.internal.operators
-
- TakeLastIterable(Iterable<? extends T>, int) - Constructor for class ix.internal.operators.TakeLastIterable
-
- toArray() - Method in class ix.Ix
-
Returns an object array of all elements in this
iterable.
- toArray(T[]) - Method in class ix.Ix
-
Returns all elements from this iterable into either
the given array or a new array if the size requires.
- toBuilder() - Static method in class ix.Ix
-
- toEnumerable(Iterable<? extends T>) - Static method in class ix.internal.operators.Interactive
-
Convert the source Iterable into the Enumerable semantics.
- toEnumerator(Iterator<? extends T>) - Static method in class ix.internal.operators.Interactive
-
Convert the given iterator to the Enumerator semantics.
- toHashMap(Func1<? super T, ? extends K>) - Method in class ix.Ix
-
Convinience method to create a hashmap from the elements.
- toHashMultimap(Func1<? super T, ? extends K>) - Method in class ix.Ix
-
Convinience method to create a hash-multimap with list from the elements.
- toIterable(Enumerable<? extends T>) - Static method in class ix.internal.operators.Interactive
-
Convert the source enumerable into the Iterable semantics.
- toIterable(T...) - Static method in class ix.internal.operators.Interactive
-
Takes the input elements and returns an iterable which
traverses the array.
- ToIterable<T> - Class in ix.internal.operators
-
Convert the given observable instance into a classical iterable instance.
- ToIterable(Observable<? extends T>) - Constructor for class ix.internal.operators.ToIterable
-
Constructor.
- toIterablePart(int, int, T...) - Static method in class ix.internal.operators.Interactive
-
Takes the input elements and returns an iterable which
traverses the array between the two indexes.
- toIterator(Enumerator<? extends T>) - Static method in class ix.internal.operators.Interactive
-
Convert the given enumerator to the Iterator semantics.
- toList() - Method in class ix.Ix
-
Iterates over and returns all elements in a list.
- toMap(Func1<? super T, ? extends K>, Func0<? extends Map<K, T>>) - Method in class ix.Ix
-
Convert the iterable values into a map representation.
- toMap(Func1<? super T, ? extends K>, Func1<? super T, ? extends V>, Func0<? extends Map<K, V>>) - Method in class ix.Ix
-
Convert the iterable values into a map representation.
- toMultimap(Func1<? super T, ? extends K>, Func1<? super T, ? extends V>, Func0<? extends Map<K, C>>, Func0<? extends C>) - Method in class ix.Ix
-
Convert the values into a multimap representation where each
key can have multiple values.
- toObservable() - Method in class ix.Ix
-
Converts this iterable into an observable builder
which uses the default scheduler of Observable
to emit values.
- toObservable(Scheduler) - Method in class ix.Ix
-
Converts this iterable into an observable builder
which uses the supplied Scheduler to emit values.
- TooManyElementsException - Exception in ix.exceptions
-
Exception for cases when too many elements are contained
within a collection or observable.
- TooManyElementsException() - Constructor for exception ix.exceptions.TooManyElementsException
-
A message and cause-less constructor.
- TooManyElementsException(String, Throwable) - Constructor for exception ix.exceptions.TooManyElementsException
-
Construct the exception by using a message and a cause.
- TooManyElementsException(String) - Constructor for exception ix.exceptions.TooManyElementsException
-
Construct the exception by using a message only.
- TooManyElementsException(Throwable) - Constructor for exception ix.exceptions.TooManyElementsException
-
Construct the exception by using a cause only.
- toString() - Method in class ix.Pair
-
- treeMapProvider() - Static method in class ix.internal.util.IxHelperFunctions
-
A map creator factory.
- treeMapProvider(Comparator<? super K>) - Static method in class ix.internal.util.IxHelperFunctions
-
A map creator factory.
- treeSetProvider() - Static method in class ix.internal.util.IxHelperFunctions
-
A set creation provider.
- treeSetProvider(Comparator<? super T>) - Static method in class ix.internal.util.IxHelperFunctions
-
A set creation provider.
- tryNext(SingleOption<? super U>) - Method in class ix.internal.util.ObserverToIteratorSink
-
Try to get the next value.