Skip navigation links
A C D E F H I N O P R S T Z 

A

append(A) - Method in interface dev.marksman.enhancediterables.EnhancedIterable
 
append(A) - Method in interface dev.marksman.enhancediterables.FiniteIterable
 
append(A) - Method in interface dev.marksman.enhancediterables.ImmutableFiniteIterable
 
append(A) - Method in interface dev.marksman.enhancediterables.ImmutableIterable
 
append(A) - Method in interface dev.marksman.enhancediterables.ImmutableNonEmptyFiniteIterable
 

C

concat(Iterable<A>) - Method in interface dev.marksman.enhancediterables.EnhancedIterable
 
concat(FiniteIterable<A>) - Method in interface dev.marksman.enhancediterables.FiniteIterable
 
concat(ImmutableFiniteIterable<A>) - Method in interface dev.marksman.enhancediterables.ImmutableFiniteIterable
 
concat(ImmutableIterable<A>) - Method in interface dev.marksman.enhancediterables.ImmutableIterable
 
concat(ImmutableFiniteIterable<A>) - Method in interface dev.marksman.enhancediterables.ImmutableNonEmptyFiniteIterable
 
concat(ImmutableIterable<A>) - Method in interface dev.marksman.enhancediterables.ImmutableNonEmptyIterable
 
concat(FiniteIterable<A>) - Method in interface dev.marksman.enhancediterables.NonEmptyFiniteIterable
 
concat(Iterable<A>) - Method in interface dev.marksman.enhancediterables.NonEmptyIterable
 
cross(FiniteIterable<B>) - Method in interface dev.marksman.enhancediterables.FiniteIterable
Returns the lazily computed cartesian product of this FiniteIterable with another FiniteIterable.
cross(ImmutableFiniteIterable<B>) - Method in interface dev.marksman.enhancediterables.ImmutableFiniteIterable
Returns the lazily computed cartesian product of this ImmutableFiniteIterable with another ImmutableFiniteIterable.
cross(ImmutableNonEmptyFiniteIterable<B>) - Method in interface dev.marksman.enhancediterables.ImmutableNonEmptyFiniteIterable
Returns the lazily computed cartesian product of this ImmutableNonEmptyFiniteIterable with another ImmutableNonEmptyFiniteIterable.
cross(NonEmptyFiniteIterable<B>) - Method in interface dev.marksman.enhancediterables.NonEmptyFiniteIterable
Returns the lazily computed cartesian product of this NonEmptyFiniteIterable with another NonEmptyFiniteIterable.

D

dev.marksman.enhancediterables - package dev.marksman.enhancediterables
 
dev.marksman.enhancediterables.internal - package dev.marksman.enhancediterables.internal
 
drop(int) - Method in interface dev.marksman.enhancediterables.EnhancedIterable
Returns a new EnhancedIterable that drops the first count elements of this EnhancedIterable.
drop(int) - Method in interface dev.marksman.enhancediterables.FiniteIterable
Returns a new FiniteIterable that drops the first count elements of this FiniteIterable.
drop(int) - Method in interface dev.marksman.enhancediterables.ImmutableFiniteIterable
Returns a new ImmutableFiniteIterable that drops the first count elements of this ImmutableFiniteIterable.
drop(int) - Method in interface dev.marksman.enhancediterables.ImmutableIterable
Returns a new ImmutableIterable that drops the first count elements of this ImmutableIterable.
dropWhile(Fn1<? super A, ? extends Boolean>) - Method in interface dev.marksman.enhancediterables.EnhancedIterable
 
dropWhile(Fn1<? super A, ? extends Boolean>) - Method in interface dev.marksman.enhancediterables.FiniteIterable
 
dropWhile(Fn1<? super A, ? extends Boolean>) - Method in interface dev.marksman.enhancediterables.ImmutableFiniteIterable
 
dropWhile(Fn1<? super A, ? extends Boolean>) - Method in interface dev.marksman.enhancediterables.ImmutableIterable
 

E

enhance(Iterable<A>) - Static method in interface dev.marksman.enhancediterables.EnhancedIterable
 
EnhancedIterable<A> - Interface in dev.marksman.enhancediterables
An Iterable with some additional methods.

F

filter(Fn1<? super A, ? extends Boolean>) - Method in interface dev.marksman.enhancediterables.EnhancedIterable
 
filter(Fn1<? super A, ? extends Boolean>) - Method in interface dev.marksman.enhancediterables.FiniteIterable
 
filter(Fn1<? super A, ? extends Boolean>) - Method in interface dev.marksman.enhancediterables.ImmutableFiniteIterable
 
filter(Fn1<? super A, ? extends Boolean>) - Method in interface dev.marksman.enhancediterables.ImmutableIterable
 
find(Fn1<? super A, ? extends Boolean>) - Method in interface dev.marksman.enhancediterables.EnhancedIterable
Finds the first element of this EnhancedIterable that satisfies a predicate, if any.
FiniteIterable<A> - Interface in dev.marksman.enhancediterables
An EnhancedIterable that is finite.
finiteIterable(Collection<A>) - Static method in interface dev.marksman.enhancediterables.FiniteIterable
 
finiteIterable(int, Iterable<A>) - Static method in interface dev.marksman.enhancediterables.FiniteIterable
 
fmap(Fn1<? super A, ? extends B>) - Method in interface dev.marksman.enhancediterables.EnhancedIterable
 
fmap(Fn1<? super A, ? extends B>) - Method in interface dev.marksman.enhancediterables.FiniteIterable
 
fmap(Fn1<? super A, ? extends B>) - Method in interface dev.marksman.enhancediterables.ImmutableFiniteIterable
 
fmap(Fn1<? super A, ? extends B>) - Method in interface dev.marksman.enhancediterables.ImmutableIterable
 
fmap(Fn1<? super A, ? extends B>) - Method in interface dev.marksman.enhancediterables.ImmutableNonEmptyFiniteIterable
 
fmap(Fn1<? super A, ? extends B>) - Method in interface dev.marksman.enhancediterables.ImmutableNonEmptyIterable
 
fmap(Fn1<? super A, ? extends B>) - Method in interface dev.marksman.enhancediterables.NonEmptyFiniteIterable
 
fmap(Fn1<? super A, ? extends B>) - Method in interface dev.marksman.enhancediterables.NonEmptyIterable
 
foldLeft(Fn2<? super B, ? super A, ? extends B>, B) - Method in interface dev.marksman.enhancediterables.FiniteIterable
Applies a binary operator to a start value and all elements of this FiniteIterable, going left to right.

H

hasNext() - Method in class dev.marksman.enhancediterables.internal.ProtectedIterator
 
head() - Method in interface dev.marksman.enhancediterables.NonEmptyIterable
Returns the first element.

I

ImmutableFiniteIterable<A> - Interface in dev.marksman.enhancediterables
An EnhancedIterable that is both finite and safe from mutation.
ImmutableIterable<A> - Interface in dev.marksman.enhancediterables
An EnhancedIterable that is safe from mutation.
ImmutableNonEmptyFiniteIterable<A> - Interface in dev.marksman.enhancediterables
An EnhancedIterable that is finite, safe from mutation, and guaranteed to contain at least one element.
immutableNonEmptyFiniteIterable(A, ImmutableFiniteIterable<A>) - Static method in interface dev.marksman.enhancediterables.ImmutableNonEmptyFiniteIterable
 
ImmutableNonEmptyIterable<A> - Interface in dev.marksman.enhancediterables
An EnhancedIterable that is safe from mutation, and guaranteed to contain at least one element.
immutableNonEmptyIterable(A, ImmutableIterable<A>) - Static method in interface dev.marksman.enhancediterables.ImmutableNonEmptyIterable
 
init() - Method in interface dev.marksman.enhancediterables.ImmutableNonEmptyFiniteIterable
 
init() - Method in interface dev.marksman.enhancediterables.NonEmptyFiniteIterable
 
inits() - Method in interface dev.marksman.enhancediterables.FiniteIterable
 
inits() - Method in interface dev.marksman.enhancediterables.ImmutableFiniteIterable
 
intersperse(A) - Method in interface dev.marksman.enhancediterables.EnhancedIterable
 
intersperse(A) - Method in interface dev.marksman.enhancediterables.FiniteIterable
 
intersperse(A) - Method in interface dev.marksman.enhancediterables.ImmutableFiniteIterable
 
intersperse(A) - Method in interface dev.marksman.enhancediterables.ImmutableIterable
 
intersperse(A) - Method in interface dev.marksman.enhancediterables.ImmutableNonEmptyFiniteIterable
 
intersperse(A) - Method in interface dev.marksman.enhancediterables.ImmutableNonEmptyIterable
 
intersperse(A) - Method in interface dev.marksman.enhancediterables.NonEmptyFiniteIterable
 
intersperse(A) - Method in interface dev.marksman.enhancediterables.NonEmptyIterable
 
isEmpty() - Method in interface dev.marksman.enhancediterables.EnhancedIterable
 
iterator() - Method in interface dev.marksman.enhancediterables.NonEmptyIterable
 

N

next() - Method in class dev.marksman.enhancediterables.internal.ProtectedIterator
 
NonEmptyFiniteIterable<A> - Interface in dev.marksman.enhancediterables
An EnhancedIterable that is finite and guaranteed to contain at least one element.
nonEmptyFiniteIterable(A, FiniteIterable<A>) - Static method in interface dev.marksman.enhancediterables.NonEmptyFiniteIterable
Creates a NonEmptyFiniteIterable.
NonEmptyIterable<A> - Interface in dev.marksman.enhancediterables
An EnhancedIterable that is guaranteed to contain at least one element.
nonEmptyIterable(A, Iterable<A>) - Static method in interface dev.marksman.enhancediterables.NonEmptyIterable
Creates a NonEmptyIterable.

O

of(A, A...) - Static method in interface dev.marksman.enhancediterables.EnhancedIterable
 
of(A, A...) - Static method in interface dev.marksman.enhancediterables.FiniteIterable
 
of(A, A...) - Static method in interface dev.marksman.enhancediterables.ImmutableFiniteIterable
 
of(A, A...) - Static method in interface dev.marksman.enhancediterables.ImmutableIterable
 
of(A, A...) - Static method in interface dev.marksman.enhancediterables.ImmutableNonEmptyFiniteIterable
 
of(A, A...) - Static method in interface dev.marksman.enhancediterables.ImmutableNonEmptyIterable
 

P

partition(Fn1<? super A, ? extends CoProduct2<B, C, ?>>) - Method in interface dev.marksman.enhancediterables.EnhancedIterable
Partitions this EnhancedIterable given a disjoint mapping function.
partition(Fn1<? super A, ? extends CoProduct2<B, C, ?>>) - Method in interface dev.marksman.enhancediterables.FiniteIterable
Partitions this FiniteIterable given a disjoint mapping function.
partition(Fn1<? super A, ? extends CoProduct2<B, C, ?>>) - Method in interface dev.marksman.enhancediterables.ImmutableFiniteIterable
Partitions this ImmutableFiniteIterable given a disjoint mapping function.
partition(Fn1<? super A, ? extends CoProduct2<B, C, ?>>) - Method in interface dev.marksman.enhancediterables.ImmutableIterable
Partitions this ImmutableIterable given a disjoint mapping function.
prepend(A) - Method in interface dev.marksman.enhancediterables.EnhancedIterable
 
prepend(A) - Method in interface dev.marksman.enhancediterables.FiniteIterable
 
prepend(A) - Method in interface dev.marksman.enhancediterables.ImmutableFiniteIterable
 
prepend(A) - Method in interface dev.marksman.enhancediterables.ImmutableIterable
 
prepend(A) - Method in interface dev.marksman.enhancediterables.ImmutableNonEmptyFiniteIterable
 
prependAll(A) - Method in interface dev.marksman.enhancediterables.EnhancedIterable
 
prependAll(A) - Method in interface dev.marksman.enhancediterables.FiniteIterable
 
prependAll(A) - Method in interface dev.marksman.enhancediterables.ImmutableFiniteIterable
 
prependAll(A) - Method in interface dev.marksman.enhancediterables.ImmutableIterable
 
prependAll(A) - Method in interface dev.marksman.enhancediterables.ImmutableNonEmptyFiniteIterable
 
prependAll(A) - Method in interface dev.marksman.enhancediterables.ImmutableNonEmptyIterable
 
prependAll(A) - Method in interface dev.marksman.enhancediterables.NonEmptyFiniteIterable
 
prependAll(A) - Method in interface dev.marksman.enhancediterables.NonEmptyIterable
 
ProtectedIterator<A> - Class in dev.marksman.enhancediterables.internal
A class that is not part of the public API.
protectedIterator(Iterator<A>) - Static method in class dev.marksman.enhancediterables.internal.ProtectedIterator
 

R

reverse() - Method in interface dev.marksman.enhancediterables.FiniteIterable
 
reverse() - Method in interface dev.marksman.enhancediterables.ImmutableFiniteIterable
 
reverse() - Method in interface dev.marksman.enhancediterables.ImmutableNonEmptyFiniteIterable
 
reverse() - Method in interface dev.marksman.enhancediterables.NonEmptyFiniteIterable
 

S

slide(int) - Method in interface dev.marksman.enhancediterables.EnhancedIterable
"Slide" a window of k elements across the EnhancedIterable by one element at a time.
slide(int) - Method in interface dev.marksman.enhancediterables.FiniteIterable
"Slide" a window of k elements across the FiniteIterable by one element at a time.
slide(int) - Method in interface dev.marksman.enhancediterables.ImmutableFiniteIterable
"Slide" a window of k elements across the ImmutableFiniteIterable by one element at a time.
slide(int) - Method in interface dev.marksman.enhancediterables.ImmutableIterable
"Slide" a window of k elements across the ImmutableIterable by one element at a time.
span(Fn1<? super A, ? extends Boolean>) - Method in interface dev.marksman.enhancediterables.EnhancedIterable
 
span(Fn1<? super A, ? extends Boolean>) - Method in interface dev.marksman.enhancediterables.FiniteIterable
 
span(Fn1<? super A, ? extends Boolean>) - Method in interface dev.marksman.enhancediterables.ImmutableFiniteIterable
 
span(Fn1<? super A, ? extends Boolean>) - Method in interface dev.marksman.enhancediterables.ImmutableIterable
 

T

tail() - Method in interface dev.marksman.enhancediterables.ImmutableNonEmptyFiniteIterable
 
tail() - Method in interface dev.marksman.enhancediterables.ImmutableNonEmptyIterable
 
tail() - Method in interface dev.marksman.enhancediterables.NonEmptyFiniteIterable
 
tail() - Method in interface dev.marksman.enhancediterables.NonEmptyIterable
Returns an EnhancedIterable containing all subsequent elements beyond the first.
tails() - Method in interface dev.marksman.enhancediterables.EnhancedIterable
 
tails() - Method in interface dev.marksman.enhancediterables.FiniteIterable
 
tails() - Method in interface dev.marksman.enhancediterables.ImmutableFiniteIterable
 
tails() - Method in interface dev.marksman.enhancediterables.ImmutableIterable
 
take(int) - Method in interface dev.marksman.enhancediterables.EnhancedIterable
 
take(int) - Method in interface dev.marksman.enhancediterables.ImmutableFiniteIterable
 
take(int) - Method in interface dev.marksman.enhancediterables.ImmutableIterable
 
takeWhile(Fn1<? super A, ? extends Boolean>) - Method in interface dev.marksman.enhancediterables.EnhancedIterable
 
takeWhile(Fn1<? super A, ? extends Boolean>) - Method in interface dev.marksman.enhancediterables.FiniteIterable
 
takeWhile(Fn1<? super A, ? extends Boolean>) - Method in interface dev.marksman.enhancediterables.ImmutableFiniteIterable
 
takeWhile(Fn1<? super A, ? extends Boolean>) - Method in interface dev.marksman.enhancediterables.ImmutableIterable
 
toArray(Class<A[]>) - Method in interface dev.marksman.enhancediterables.EnhancedIterable
 
toCollection(Fn0<C>) - Method in interface dev.marksman.enhancediterables.EnhancedIterable
 

Z

zipWith(Fn2<A, B, C>, Iterable<B>) - Method in interface dev.marksman.enhancediterables.EnhancedIterable
 
zipWith(Fn2<A, B, C>, Iterable<B>) - Method in interface dev.marksman.enhancediterables.FiniteIterable
 
zipWith(Fn2<A, B, C>, ImmutableIterable<B>) - Method in interface dev.marksman.enhancediterables.ImmutableFiniteIterable
 
zipWith(Fn2<A, B, C>, ImmutableIterable<B>) - Method in interface dev.marksman.enhancediterables.ImmutableIterable
 
zipWith(Fn2<A, B, C>, ImmutableNonEmptyIterable<B>) - Method in interface dev.marksman.enhancediterables.ImmutableNonEmptyFiniteIterable
 
zipWith(Fn2<A, B, C>, ImmutableNonEmptyIterable<B>) - Method in interface dev.marksman.enhancediterables.ImmutableNonEmptyIterable
 
zipWith(Fn2<A, B, C>, NonEmptyFiniteIterable<B>) - Method in interface dev.marksman.enhancediterables.NonEmptyFiniteIterable
 
zipWith(Fn2<A, B, C>, NonEmptyIterable<B>) - Method in interface dev.marksman.enhancediterables.NonEmptyIterable
 
A C D E F H I N O P R S T Z 
Skip navigation links

Copyright © 2019. All rights reserved.