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

A

AbstractIntIterator - Class in manifold.collections.api.range
 
AbstractIntIterator() - Constructor for class manifold.collections.api.range.AbstractIntIterator
 
AbstractIterableRange<E extends Comparable<E>,S,U,ME extends AbstractIterableRange<E,S,U,ME>> - Class in manifold.collections.api.range
 
AbstractIterableRange(E, E, S) - Constructor for class manifold.collections.api.range.AbstractIterableRange
 
AbstractIterableRange(E, E, S, U, boolean, boolean, boolean) - Constructor for class manifold.collections.api.range.AbstractIterableRange
 
AbstractLongIterator - Class in manifold.collections.api.range
 
AbstractLongIterator() - Constructor for class manifold.collections.api.range.AbstractLongIterator
 
AbstractRange<E extends Comparable<E>,ME extends AbstractRange<E,ME>> - Class in manifold.collections.api.range
 
AbstractRange(E, E) - Constructor for class manifold.collections.api.range.AbstractRange
 
AbstractRange(E, E, boolean, boolean, boolean) - Constructor for class manifold.collections.api.range.AbstractRange
 
addAll(Collection<E>, Iterable<? extends E>) - Static method in class manifold.collections.extensions.java.util.Collection.ManifoldCollectionExt
Adds all elements of the given Iterable to this Collection
allMatch(Collection<E>, Predicate<? super E>) - Static method in class manifold.collections.extensions.java.util.Collection.ManifoldCollectionExt
 
anyMatch(Collection<E>, Predicate<? super E>) - Static method in class manifold.collections.extensions.java.util.Collection.ManifoldCollectionExt
 

B

BigDecimalRange - Class in manifold.collections.api.range
 
BigDecimalRange(BigDecimal, BigDecimal) - Constructor for class manifold.collections.api.range.BigDecimalRange
 
BigDecimalRange(BigDecimal, BigDecimal, BigDecimal, boolean, boolean, boolean) - Constructor for class manifold.collections.api.range.BigDecimalRange
 
BigIntegerRange - Class in manifold.collections.api.range
 
BigIntegerRange(BigInteger, BigInteger) - Constructor for class manifold.collections.api.range.BigIntegerRange
 
BigIntegerRange(BigInteger, BigInteger, BigInteger, boolean, boolean, boolean) - Constructor for class manifold.collections.api.range.BigIntegerRange
 

C

collect(Collection<E>, Collector<? super E, A, R>) - Static method in class manifold.collections.extensions.java.util.Collection.ManifoldCollectionExt
 
ComparableRange<E extends Comparable<E>> - Class in manifold.collections.api.range
 
ComparableRange(E, E) - Constructor for class manifold.collections.api.range.ComparableRange
 
ComparableRange(E, E, boolean, boolean, boolean) - Constructor for class manifold.collections.api.range.ComparableRange
 
contains(E) - Method in class manifold.collections.api.range.AbstractRange
 
contains(ME) - Method in class manifold.collections.api.range.AbstractRange
 
contains(E) - Method in interface manifold.collections.api.range.Range
 
contains(ME) - Method in interface manifold.collections.api.range.Range
 
count(Iterable<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns the number of elements in thiz collection.
count(Iterable<T>, Predicate<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns the number of elements matching the given predicate.

D

distinct(Collection<E>) - Static method in class manifold.collections.extensions.java.util.Collection.ManifoldCollectionExt
 
distinctBy(Iterable<T>, Function<T, K>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns a list containing only elements from the given collection having distinct keys returned by the given selector function.
distinctList(Iterable<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns a list containing only distinct elements from the given collection.
DoubleRange - Class in manifold.collections.api.range
 
DoubleRange(Double, Double) - Constructor for class manifold.collections.api.range.DoubleRange
 
DoubleRange(Double, Double, double) - Constructor for class manifold.collections.api.range.DoubleRange
 
DoubleRange(Double, Double, double, boolean, boolean, boolean) - Constructor for class manifold.collections.api.range.DoubleRange
 
DoubleRange.ForwardIterator - Class in manifold.collections.api.range
 

E

equals(Object) - Method in class manifold.collections.api.range.AbstractIterableRange
 
equals(Object) - Method in class manifold.collections.api.range.AbstractRange
 

F

filter(Collection<E>, Predicate<? super E>) - Static method in class manifold.collections.extensions.java.util.Collection.ManifoldCollectionExt
 
filterIndexedTo(Iterable<T>, C, IndexedPredicate<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Appends all elements matching the given predicate to the given destination.
filterIndexedToList(Iterable<T>, IndexedPredicate<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns a list containing only elements matching the given predicate.
filterNotTo(Iterable<T>, C, Predicate<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Appends all elements not matching the given predicate to the given destination.
filterNotToList(Iterable<T>, Predicate<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns a list containing all elements not matching the given predicate.
filterTo(Iterable<T>, C, Predicate<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Appends all elements matching the given predicate to the given destination.
filterToList(Iterable<T>, Predicate<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns a list containing all elements matching the given predicate.
first(Iterable<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns first element.
first(Iterable<T>, Predicate<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns the first element matching the given predicate.
first(List<E>) - Static method in class manifold.collections.extensions.java.util.List.ManifoldListCollectionExt
Returns first element.
firstOrNull(Iterable<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns the first element, or null if the collection is empty.
firstOrNull(Iterable<T>, Predicate<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns the first element matching the given predicate, or null if element was not found.
firstOrNull(List<E>) - Static method in class manifold.collections.extensions.java.util.List.ManifoldListCollectionExt
Returns the first element, or null if the list is empty.
flatMap(Iterable<T>, Function<T, Iterable<R>>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns a single list of all elements yielded from results of transform function being invoked on each element of original collection.
flatMapTo(Iterable<T>, C, Function<T, Iterable<R>>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Appends all elements yielded from results of transform function being invoked on each element of original collection, to the given destination.
fold(Iterable<T>, R, BiFunction<R, T, R>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Accumulates value starting with demo value and applying operation from left to right to current accumulator value and each element.
forEachIndexed(Iterable<T>, IndexedConsumer<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Performs the given action on each element, providing sequential index with the element.
ForwardIterator() - Constructor for class manifold.collections.api.range.IntegerRange.ForwardIterator
 
ForwardIterator() - Constructor for class manifold.collections.api.range.LongRange.ForwardIterator
 

G

getFromLeft(int) - Method in class manifold.collections.api.range.BigDecimalRange
 
getFromLeft(int) - Method in class manifold.collections.api.range.BigIntegerRange
 
getFromLeft(int) - Method in class manifold.collections.api.range.DoubleRange
 
getFromLeft(int) - Method in class manifold.collections.api.range.IntegerRange
 
getFromLeft(int) - Method in interface manifold.collections.api.range.IterableRange
 
getFromLeft(int) - Method in class manifold.collections.api.range.LongRange
 
getFromLeft(int) - Method in class manifold.collections.api.range.SequentialRange
 
getFromRight(int) - Method in class manifold.collections.api.range.BigDecimalRange
 
getFromRight(int) - Method in class manifold.collections.api.range.BigIntegerRange
 
getFromRight(int) - Method in class manifold.collections.api.range.DoubleRange
 
getFromRight(int) - Method in class manifold.collections.api.range.IntegerRange
 
getFromRight(int) - Method in interface manifold.collections.api.range.IterableRange
 
getFromRight(int) - Method in class manifold.collections.api.range.LongRange
 
getFromRight(int) - Method in class manifold.collections.api.range.SequentialRange
 
getLeftEndpoint() - Method in class manifold.collections.api.range.AbstractRange
 
getLeftEndpoint() - Method in interface manifold.collections.api.range.Range
 
getOrNull(List<E>, int) - Static method in class manifold.collections.extensions.java.util.List.ManifoldListCollectionExt
Returns an element at the given index or null if the index is out of bounds of this list.
getRightEndpoint() - Method in class manifold.collections.api.range.AbstractRange
 
getRightEndpoint() - Method in interface manifold.collections.api.range.Range
 
getStep() - Method in class manifold.collections.api.range.AbstractIterableRange
 
getStep() - Method in interface manifold.collections.api.range.IterableRange
 
getUnit() - Method in class manifold.collections.api.range.AbstractIterableRange
 
getUnit() - Method in interface manifold.collections.api.range.IterableRange
 
groupingBy(Collection<E>, Function<? super E, V>) - Static method in class manifold.collections.extensions.java.util.Collection.ManifoldCollectionExt
 
groupingBy(Stream<T>, Function<? super T, V>) - Static method in class manifold.collections.extensions.java.util.stream.Stream.ManifoldStreamCollectionsExt
 

H

hashCode() - Method in class manifold.collections.api.range.AbstractIterableRange
 
hashCode() - Method in class manifold.collections.api.range.AbstractRange
 
hasNext() - Method in class manifold.collections.api.range.DoubleRange.ForwardIterator
 
hasNext() - Method in class manifold.collections.api.range.IntegerRange.ForwardIterator
 
hasNext() - Method in class manifold.collections.api.range.LongRange.ForwardIterator
 

I

indexOfFirst(Iterable<T>, Predicate<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns index of the first element matching the given predicate, or -1 if the collection does not contain such element.
indexOfLast(Iterable<T>, Predicate<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns index of the last element matching the given predicate, or -1 if the collection does not contain such element.
inside - Static variable in class manifold.collections.api.range.RangeFun
 
Inside() - Constructor for class manifold.collections.api.range.RangeFun.Inside
 
instance() - Static method in class manifold.collections.api.range.RangeFun.Closed
 
instance() - Static method in class manifold.collections.api.range.RangeFun.Inside
 
instance() - Static method in class manifold.collections.api.range.RangeFun.LeftOpen
 
instance() - Static method in class manifold.collections.api.range.RangeFun.Open
 
instance() - Static method in class manifold.collections.api.range.RangeFun.Outside
 
instance() - Static method in class manifold.collections.api.range.RangeFun.RightOpen
 
instance() - Static method in class manifold.collections.api.range.RangeFun.Step
 
instance() - Static method in class manifold.collections.api.range.RangeFun.Unit
 
IntegerRange - Class in manifold.collections.api.range
 
IntegerRange(Integer, Integer) - Constructor for class manifold.collections.api.range.IntegerRange
 
IntegerRange(Integer, Integer, int) - Constructor for class manifold.collections.api.range.IntegerRange
 
IntegerRange(Integer, Integer, int, boolean, boolean, boolean) - Constructor for class manifold.collections.api.range.IntegerRange
 
IntegerRange.ForwardIterator - Class in manifold.collections.api.range
 
intersect(Iterable<T>, Iterable<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns a set containing all elements that are contained by both thiz set and the specified collection.
isLeftClosed() - Method in class manifold.collections.api.range.AbstractRange
 
isLeftClosed() - Method in interface manifold.collections.api.range.Range
 
isReversed() - Method in class manifold.collections.api.range.AbstractRange
 
isReversed() - Method in interface manifold.collections.api.range.Range
 
isRightClosed() - Method in class manifold.collections.api.range.AbstractRange
 
isRightClosed() - Method in interface manifold.collections.api.range.Range
 
IterableRange<E extends Comparable<E>,S,U,ME extends IterableRange<E,S,U,ME>> - Interface in manifold.collections.api.range
 
iterateFromLeft() - Method in class manifold.collections.api.range.BigDecimalRange
 
iterateFromLeft() - Method in class manifold.collections.api.range.BigIntegerRange
 
iterateFromLeft() - Method in class manifold.collections.api.range.DoubleRange
 
iterateFromLeft() - Method in class manifold.collections.api.range.IntegerRange
 
iterateFromLeft() - Method in interface manifold.collections.api.range.IterableRange
 
iterateFromLeft() - Method in class manifold.collections.api.range.LongRange
 
iterateFromLeft() - Method in class manifold.collections.api.range.SequentialRange
 
iterateFromRight() - Method in class manifold.collections.api.range.BigDecimalRange
 
iterateFromRight() - Method in class manifold.collections.api.range.BigIntegerRange
 
iterateFromRight() - Method in class manifold.collections.api.range.DoubleRange
 
iterateFromRight() - Method in class manifold.collections.api.range.IntegerRange
 
iterateFromRight() - Method in interface manifold.collections.api.range.IterableRange
 
iterateFromRight() - Method in class manifold.collections.api.range.LongRange
 
iterateFromRight() - Method in class manifold.collections.api.range.SequentialRange
 
iterator() - Method in class manifold.collections.api.range.AbstractIterableRange
 
iterator() - Method in interface manifold.collections.api.range.IterableRange
 

J

join(Collection<E>, CharSequence) - Static method in class manifold.collections.extensions.java.util.Collection.ManifoldCollectionExt
 
joinTo(Iterable<T>, A, CharSequence) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Append the elements to buffer separated by separator.
joinToString(Iterable<T>, CharSequence) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Join the elements together in a String separated by separator.

L

last(Iterable<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns the last element.
last(Iterable<T>, Predicate<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns the last element matching the given predicate.
last(List<E>) - Static method in class manifold.collections.extensions.java.util.List.ManifoldListCollectionExt
Returns the last element.
last(List<E>, Predicate<E>) - Static method in class manifold.collections.extensions.java.util.List.ManifoldListCollectionExt
Returns the last element matching the given predicate.
lastOrNull(Iterable<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns the last element, or null if the collection is empty.
lastOrNull(Iterable<T>, Predicate<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns the last element matching the given predicate, or null if no such element was found.
lastOrNull(List<E>) - Static method in class manifold.collections.extensions.java.util.List.ManifoldListCollectionExt
Returns the last element, or null if the list is empty.
lastOrNull(List<E>, Predicate<E>) - Static method in class manifold.collections.extensions.java.util.List.ManifoldListCollectionExt
Returns the last element matching the given predicate, or null if no such element was found.
LongRange - Class in manifold.collections.api.range
 
LongRange(Long, Long) - Constructor for class manifold.collections.api.range.LongRange
 
LongRange(Long, Long, long, boolean, boolean, boolean) - Constructor for class manifold.collections.api.range.LongRange
 
LongRange.ForwardIterator - Class in manifold.collections.api.range
 

M

manifold.collections.api.range - package manifold.collections.api.range
 
manifold.collections.extensions.java.lang.Iterable - package manifold.collections.extensions.java.lang.Iterable
 
manifold.collections.extensions.java.util.Collection - package manifold.collections.extensions.java.util.Collection
 
manifold.collections.extensions.java.util.List - package manifold.collections.extensions.java.util.List
 
manifold.collections.extensions.java.util.Map - package manifold.collections.extensions.java.util.Map
 
manifold.collections.extensions.java.util.stream.Stream - package manifold.collections.extensions.java.util.stream.Stream
 
ManifoldCollectionExt - Class in manifold.collections.extensions.java.util.Collection
 
ManifoldCollectionExt() - Constructor for class manifold.collections.extensions.java.util.Collection.ManifoldCollectionExt
 
ManifoldListCollectionExt - Class in manifold.collections.extensions.java.util.List
 
ManifoldListCollectionExt() - Constructor for class manifold.collections.extensions.java.util.List.ManifoldListCollectionExt
 
ManifoldStreamCollectionsExt - Class in manifold.collections.extensions.java.util.stream.Stream
 
ManifoldStreamCollectionsExt() - Constructor for class manifold.collections.extensions.java.util.stream.Stream.ManifoldStreamCollectionsExt
 
ManIterableExt - Class in manifold.collections.extensions.java.lang.Iterable
 
ManIterableExt() - Constructor for class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
 
ManMapExt - Class in manifold.collections.extensions.java.util.Map
 
ManMapExt() - Constructor for class manifold.collections.extensions.java.util.Map.ManMapExt
 
map(Collection<E>, Function<? super E, R>) - Static method in class manifold.collections.extensions.java.util.Collection.ManifoldCollectionExt
 
mapIndexed(Iterable<T>, IndexedFunction<T, R>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
mapIndexedNotNull(Iterable<T>, IndexedFunction<T, R>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
mapIndexedNotNullTo(Iterable<T>, C, IndexedFunction<T, R>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Applies the given transform function to each element and its index in the original collection and appends only the non-null results to the given destination.
mapIndexedNotNullToList(Iterable<T>, IndexedFunction<T, R>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns a list containing only the non-null results of applying the given transform function to each element and its index in the original collection.
mapIndexedTo(Iterable<T>, C, IndexedFunction<T, R>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Applies the given transform function to each element and its index in the original collection and appends the results to the given destination.
mapIndexedToList(Iterable<T>, IndexedFunction<T, R>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns a list containing the results of applying the given transform function to each element and its index in the original collection.
mapNotNull(Iterable<T>, Function<T, R>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Deprecated.
mapNotNullTo(Iterable<T>, C, Function<T, R>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Applies the given transform function to each element in the original collection and appends only the non-null results to the given destination.
mapNotNullToList(Iterable<T>, Function<T, R>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns a list containing only the non-null results of applying the given transform function to each element in the original collection.
mapOf(Pair<K, V>...) - Static method in class manifold.collections.extensions.java.util.Map.ManMapExt
For use with the key and value binding expression syntax using Pair.and.
mapTo(Iterable<T>, C, Function<T, R>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Applies the given transform function to each element of the original collection and appends the results to the given destination.
mapToList(Iterable<T>, Function<T, R>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns a list containing the results of applying the given transform function to each element in the original collection.
max(Collection<E>, Comparator<? super E>) - Static method in class manifold.collections.extensions.java.util.Collection.ManifoldCollectionExt
 
maxWith(Iterable<T>, Comparator<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns the first element having the largest value according to the provided comparator or null if there are no elements.
min(Collection<E>, Comparator<? super E>) - Static method in class manifold.collections.extensions.java.util.Collection.ManifoldCollectionExt
 
minWith(Iterable<T>, Comparator<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns the first element having the smallest value according to the provided comparator or null if there are no elements.

N

next() - Method in class manifold.collections.api.range.DoubleRange.ForwardIterator
 
next() - Method in class manifold.collections.api.range.IntegerRange.ForwardIterator
 
next() - Method in class manifold.collections.api.range.LongRange.ForwardIterator
 
nextInSequence(S, U) - Method in interface manifold.collections.api.range.Sequential
Given a step and unit produces the next instance in the sequence.
nextInt() - Method in class manifold.collections.api.range.AbstractIntIterator
 
nextInt() - Method in class manifold.collections.api.range.IntegerRange.ForwardIterator
 
nextLong() - Method in class manifold.collections.api.range.AbstractLongIterator
 
nextLong() - Method in class manifold.collections.api.range.LongRange.ForwardIterator
 
nextNthInSequence(S, U, int) - Method in interface manifold.collections.api.range.Sequential
Given a step, unit, and index produce the next instance in the sequence.
noneMatch(Collection<E>, Predicate<? super E>) - Static method in class manifold.collections.extensions.java.util.Collection.ManifoldCollectionExt
 
NumberRange<E extends Number & Comparable<E>,ME extends NumberRange<E,ME>> - Class in manifold.collections.api.range
 
NumberRange(E, E, E) - Constructor for class manifold.collections.api.range.NumberRange
 
NumberRange(E, E, E, boolean, boolean, boolean) - Constructor for class manifold.collections.api.range.NumberRange
 

O

optimizeReadOnlyList(List<E>) - Static method in class manifold.collections.extensions.java.util.List.ManifoldListCollectionExt
 
outside - Static variable in class manifold.collections.api.range.RangeFun
 
Outside() - Constructor for class manifold.collections.api.range.RangeFun.Outside
 

P

partition(Iterable<T>, Predicate<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Splits the original collection into pair of lists, where first list contains elements for which predicate yielded true, while second list contains elements for which predicate yielded false.
postfixBind(E) - Method in class manifold.collections.api.range.RangeFun.Closed
Comparable
postfixBind(E) - Method in class manifold.collections.api.range.RangeFun.Closed
Sequential
postfixBind(BigDecimal) - Method in class manifold.collections.api.range.RangeFun.Closed
BigDecimal
postfixBind(BigInteger) - Method in class manifold.collections.api.range.RangeFun.Closed
BigInteger
postfixBind(Double) - Method in class manifold.collections.api.range.RangeFun.Closed
Double
postfixBind(Long) - Method in class manifold.collections.api.range.RangeFun.Closed
Long
postfixBind(Integer) - Method in class manifold.collections.api.range.RangeFun.Closed
Integer
postfixBind(E) - Method in class manifold.collections.api.range.RangeFun.Inside.InsideRange
 
postfixBind(E) - Method in class manifold.collections.api.range.RangeFun.Outside.OutsideRange
 
postfixBind(RANGE) - Method in class manifold.collections.api.range.RangeFun.Step
 
postfixBind(RANGE) - Method in class manifold.collections.api.range.RangeFun.Unit
 
prefixBind(BigDecimal) - Method in class manifold.collections.api.range.RangeFun.Closed.From_BigDecimal
 
prefixBind(BigInteger) - Method in class manifold.collections.api.range.RangeFun.Closed.From_BigInteger
 
prefixBind(E) - Method in class manifold.collections.api.range.RangeFun.Closed.From_Comp
 
prefixBind(Double) - Method in class manifold.collections.api.range.RangeFun.Closed.From_Double
 
prefixBind(Integer) - Method in class manifold.collections.api.range.RangeFun.Closed.From_Integer
 
prefixBind(Long) - Method in class manifold.collections.api.range.RangeFun.Closed.From_Long
 
prefixBind(E) - Method in class manifold.collections.api.range.RangeFun.Closed.From_Seq
 
prefixBind(RANGE) - Method in class manifold.collections.api.range.RangeFun.Inside
 
prefixBind(RANGE) - Method in class manifold.collections.api.range.RangeFun.Outside
 
prefixBind(S) - Method in class manifold.collections.api.range.RangeFun.Step.StepRange
 
prefixBind(U) - Method in class manifold.collections.api.range.RangeFun.Unit.UnitRange
 
previousInSequence(S, U) - Method in interface manifold.collections.api.range.Sequential
Given a step and unit produces the previous instance in the sequence.
previousNthInSequence(S, U, int) - Method in interface manifold.collections.api.range.Sequential
Given a step, unit, and index produce the previous instance in the sequence.

R

Range<E extends Comparable<E>,ME extends Range<E,ME>> - Interface in manifold.collections.api.range
A range of Comparable elements defined by two endpoints.
RangeFun - Class in manifold.collections.api.range
Defines binding functions to enable range expressions such as:

5kg to 10kg

Mostly intended for use with for loops: for(int i: 1 to 10) {. . .}

RangeFun() - Constructor for class manifold.collections.api.range.RangeFun
 
RangeFun.Closed - Class in manifold.collections.api.range
For internal use.
RangeFun.Closed.From_BigDecimal - Class in manifold.collections.api.range
 
RangeFun.Closed.From_BigInteger - Class in manifold.collections.api.range
 
RangeFun.Closed.From_Comp<E extends Comparable<E>> - Class in manifold.collections.api.range
 
RangeFun.Closed.From_Double - Class in manifold.collections.api.range
 
RangeFun.Closed.From_Integer - Class in manifold.collections.api.range
 
RangeFun.Closed.From_Long - Class in manifold.collections.api.range
 
RangeFun.Closed.From_Seq<E extends Sequential<E,S,U>,S,U> - Class in manifold.collections.api.range
 
RangeFun.Inside - Class in manifold.collections.api.range
 
RangeFun.Inside.InsideRange<E extends Comparable<E>,RANGE extends AbstractRange<E,RANGE>> - Class in manifold.collections.api.range
 
RangeFun.LeftOpen - Class in manifold.collections.api.range
For internal use.
RangeFun.Open - Class in manifold.collections.api.range
For internal use.
RangeFun.Outside - Class in manifold.collections.api.range
 
RangeFun.Outside.OutsideRange<E extends Comparable<E>,RANGE extends AbstractRange<E,RANGE>> - Class in manifold.collections.api.range
 
RangeFun.RightOpen - Class in manifold.collections.api.range
For internal use.
RangeFun.Step - Class in manifold.collections.api.range
 
RangeFun.Step.StepRange<E extends Comparable<E>,S,U,RANGE extends AbstractIterableRange<E,S,U,RANGE>> - Class in manifold.collections.api.range
 
RangeFun.Unit - Class in manifold.collections.api.range
 
RangeFun.Unit.UnitRange<E extends Comparable<E>,S,U,RANGE extends AbstractIterableRange<E,S,U,RANGE>> - Class in manifold.collections.api.range
 
reduce(Collection<E>, E, BinaryOperator<E>) - Static method in class manifold.collections.extensions.java.util.Collection.ManifoldCollectionExt
 
reduce(Collection<E>, BinaryOperator<E>) - Static method in class manifold.collections.extensions.java.util.Collection.ManifoldCollectionExt
 
remove() - Method in class manifold.collections.api.range.DoubleRange.ForwardIterator
 
remove() - Method in class manifold.collections.api.range.IntegerRange.ForwardIterator
 
remove() - Method in class manifold.collections.api.range.LongRange.ForwardIterator
 
reverse(List<E>) - Static method in class manifold.collections.extensions.java.util.List.ManifoldListCollectionExt
Reverses elements in the list in-place.
reversed(Iterable<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns a collection with elements in reversed order.

S

Sequential<E extends Sequential<E,S,U>,S,U> - Interface in manifold.collections.api.range
Implement Sequential if the set of possible instances of your type are a sequence, whereby given an arbitrary instance of the type and some step or increment value, the next instance can be computed.
SequentialRange<E extends Sequential<E,S,U>,S,U> - Class in manifold.collections.api.range
 
SequentialRange(E, E, S, U, boolean, boolean, boolean) - Constructor for class manifold.collections.api.range.SequentialRange
 
set(Map<K, V>, K, V) - Static method in class manifold.collections.extensions.java.util.Map.ManMapExt
Implements the indexed assignment operator for Map to enable the syntax: map[key] = value
single(Iterable<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns the single element, or throws an exception if the collection is empty or has more than one element.
single(Iterable<T>, Predicate<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns the single element matching the given predicate, or throws exception if there is no or more than one matching element.
single(List<E>) - Static method in class manifold.collections.extensions.java.util.List.ManifoldListCollectionExt
Returns the single element, or throws an exception if the list is empty or has more than one element.
singleOrNull(Iterable<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns single element, or null if the collection is empty or has more than one element.
singleOrNull(Iterable<T>, Predicate<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns the single element matching the given predicate, or null if element was not found or more than one element was found.
singleOrNull(List<E>) - Static method in class manifold.collections.extensions.java.util.List.ManifoldListCollectionExt
Returns single element, or null if the list is empty or has more than one element.
sorted(Collection<E>) - Static method in class manifold.collections.extensions.java.util.Collection.ManifoldCollectionExt
 
sorted(Collection<E>, Comparator<? super E>) - Static method in class manifold.collections.extensions.java.util.Collection.ManifoldCollectionExt
 
step(S) - Method in class manifold.collections.api.range.AbstractIterableRange
 
step(S) - Method in interface manifold.collections.api.range.IterableRange
 
step - Static variable in class manifold.collections.api.range.RangeFun
 
Step() - Constructor for class manifold.collections.api.range.RangeFun.Step
 
subList(Iterable<T>, int) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns a list containing all the elmeents from fromIndex (inclusive)
subList(Iterable<T>, int, int) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns a list containing the elmeents fromIndex (inclusive) to toIndex (exclusive)
subtract(Iterable<T>, Iterable<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns a set containing all elements that are contained by thiz collection and not contained by the specified collection.

T

to - Static variable in class manifold.collections.api.range.RangeFun
 
to_ - Static variable in class manifold.collections.api.range.RangeFun
 
toList(Iterable<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns a List containing all elements.
toList(Collection<E>) - Static method in class manifold.collections.extensions.java.util.Collection.ManifoldCollectionExt
 
toList(Stream<T>) - Static method in class manifold.collections.extensions.java.util.stream.Stream.ManifoldStreamCollectionsExt
 
toMap(Collection<E>, Function<? super E, K>, Function<? super E, V>) - Static method in class manifold.collections.extensions.java.util.Collection.ManifoldCollectionExt
 
toMap(Collection<E>, Function<? super E, K>) - Static method in class manifold.collections.extensions.java.util.Collection.ManifoldCollectionExt
 
toMap(Stream<T>, Function<? super T, K>, Function<? super T, V>) - Static method in class manifold.collections.extensions.java.util.stream.Stream.ManifoldStreamCollectionsExt
 
toMap(Stream<T>, Function<? super T, K>) - Static method in class manifold.collections.extensions.java.util.stream.Stream.ManifoldStreamCollectionsExt
 
toSet(Iterable<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns a Set containing all unique elements.
toSet(Collection<E>) - Static method in class manifold.collections.extensions.java.util.Collection.ManifoldCollectionExt
 
toSet(Stream<T>) - Static method in class manifold.collections.extensions.java.util.stream.Stream.ManifoldStreamCollectionsExt
 
toString() - Method in class manifold.collections.api.range.AbstractIterableRange
 
toString() - Method in class manifold.collections.api.range.AbstractRange
 

U

union(Iterable<T>, Iterable<T>) - Static method in class manifold.collections.extensions.java.lang.Iterable.ManIterableExt
Returns a set containing all distinct elements from both collections.
unit(U) - Method in class manifold.collections.api.range.AbstractIterableRange
 
unit(U) - Method in interface manifold.collections.api.range.IterableRange
 
unit - Static variable in class manifold.collections.api.range.RangeFun
 
Unit() - Constructor for class manifold.collections.api.range.RangeFun.Unit
 

_

_to - Static variable in class manifold.collections.api.range.RangeFun
 
_to_ - Static variable in class manifold.collections.api.range.RangeFun
 
A B C D E F G H I J L M N O P R S T U _ 

Copyright © 2024. All rights reserved.