Index

A B C D E F G H I L M N O P Q R S T V 
All Classes and Interfaces|All Packages

A

add(Iterable) - Method in class net.thevpc.common.iterators.IterableList
 
add(Iterator) - Method in class net.thevpc.common.iterators.CoalesceIterator
 
add(Iterator) - Method in class net.thevpc.common.iterators.DynamicIterator
 
add(Iterator) - Method in class net.thevpc.common.iterators.QueueIterator
 
add(DynamicIterator.Action) - Method in class net.thevpc.common.iterators.DynamicIterator
 
addNonEmpty(Iterator) - Method in class net.thevpc.common.iterators.CoalesceIterator
 
addNonEmpty(Iterator) - Method in class net.thevpc.common.iterators.QueueIterator
 
addNonNull(Iterator) - Method in class net.thevpc.common.iterators.CoalesceIterator
 
addNonNull(Iterator) - Method in class net.thevpc.common.iterators.QueueIterator
/ q.add(Arrays.asList("a","b").iterator()); / q.add(Arrays.asList("c","d").iterator());

B

breadthFirst() - Method in class net.thevpc.common.iterators.IntIteratorBuilder
 
build() - Method in class net.thevpc.common.iterators.IteratorBuilder
 

C

coalesce(List) - Static method in class net.thevpc.common.iterators.IteratorUtils
 
CoalesceIterator<T> - Class in net.thevpc.common.iterators
 
CoalesceIterator() - Constructor for class net.thevpc.common.iterators.CoalesceIterator
 
coalesceIterators(Iterator, Iterator) - Static method in class net.thevpc.common.iterators.IteratorUtils
 
concat(Iterator) - Method in class net.thevpc.common.iterators.IteratorBuilder
 
concat(List) - Static method in class net.thevpc.common.iterators.IteratorUtils
 
concat(IteratorBuilder) - Method in class net.thevpc.common.iterators.IteratorBuilder
 
concatIterators(Iterator, Iterator) - Static method in class net.thevpc.common.iterators.IteratorUtils
 
convert(Function) - Method in class net.thevpc.common.iterators.IteratorBuilder
 
convert(Function, String) - Method in class net.thevpc.common.iterators.IteratorBuilder
 
convert(Iterator, Function, String) - Static method in class net.thevpc.common.iterators.IteratorUtils
 
ConvertedIterator<F,T> - Class in net.thevpc.common.iterators
Created by vpc on 1/9/17.
ConvertedIterator(Iterator, Function, String) - Constructor for class net.thevpc.common.iterators.ConvertedIterator
 
ConvertedNonNullIterator<F,T> - Class in net.thevpc.common.iterators
Created by vpc on 1/9/17.
ConvertedNonNullIterator(Iterator, Function, String) - Constructor for class net.thevpc.common.iterators.ConvertedNonNullIterator
 
ConvertedToListIterator<F,T> - Class in net.thevpc.common.iterators
Created by vpc on 1/9/17.
ConvertedToListIterator(Iterator, Function) - Constructor for class net.thevpc.common.iterators.ConvertedToListIterator
 
convertMulti(Function) - Method in class net.thevpc.common.iterators.IteratorBuilder
 
convertNonNull(Iterator, Function, String) - Static method in class net.thevpc.common.iterators.IteratorUtils
 

D

depthFirst() - Method in class net.thevpc.common.iterators.IntIteratorBuilder
 
distinct(Function) - Method in class net.thevpc.common.iterators.IteratorBuilder
 
distinct(Iterator, Function) - Static method in class net.thevpc.common.iterators.IteratorUtils
 
distinct(Iterator) - Static method in class net.thevpc.common.iterators.IteratorUtils
 
dropChildren() - Method in class net.thevpc.common.iterators.FileDepthFirstIterator
this method can be called immediately after next() to disable current folder's children to be processed
dsf(File) - Static method in class net.thevpc.common.iterators.IteratorUtils
 
DynamicIterator<T> - Class in net.thevpc.common.iterators
 
DynamicIterator() - Constructor for class net.thevpc.common.iterators.DynamicIterator
 
DynamicIterator.Action<T> - Interface in net.thevpc.common.iterators
 

E

emptyIterator() - Static method in class net.thevpc.common.iterators.IteratorUtils
 
ErrorHandlerIterator<T> - Class in net.thevpc.common.iterators
 
ErrorHandlerIterator(IteratorErrorHandlerType, Iterator) - Constructor for class net.thevpc.common.iterators.ErrorHandlerIterator
 

F

FileDepthFirstIterator - Class in net.thevpc.common.iterators
 
FileDepthFirstIterator(File) - Constructor for class net.thevpc.common.iterators.FileDepthFirstIterator
 
filter(Predicate) - Method in class net.thevpc.common.iterators.IteratorBuilder
 
filter(Iterator, Predicate) - Static method in class net.thevpc.common.iterators.IteratorUtils
 
FilteredIterator<T> - Class in net.thevpc.common.iterators
Created by vpc on 1/9/17.
FilteredIterator(Iterator, Predicate) - Constructor for class net.thevpc.common.iterators.FilteredIterator
 
flatten(Iterator) - Static method in class net.thevpc.common.iterators.IteratorUtils
 
from(int...) - Method in class net.thevpc.common.iterators.IntIteratorBuilder
 
fromTo(int[], int[], long) - Static method in class net.thevpc.common.iterators.IntIteratorByMax
 

G

getChildren() - Method in class net.thevpc.common.iterators.CoalesceIterator
 
getChildren() - Method in class net.thevpc.common.iterators.QueueIterator
 

H

hasNext() - Method in class net.thevpc.common.iterators.CoalesceIterator
 
hasNext() - Method in class net.thevpc.common.iterators.ConvertedIterator
 
hasNext() - Method in class net.thevpc.common.iterators.ConvertedNonNullIterator
 
hasNext() - Method in class net.thevpc.common.iterators.ConvertedToListIterator
 
hasNext() - Method in class net.thevpc.common.iterators.DynamicIterator
 
hasNext() - Method in class net.thevpc.common.iterators.ErrorHandlerIterator
 
hasNext() - Method in class net.thevpc.common.iterators.FileDepthFirstIterator
 
hasNext() - Method in class net.thevpc.common.iterators.FilteredIterator
 
hasNext() - Method in class net.thevpc.common.iterators.IntIteratorBuilder.IntIteratorByMax
 
hasNext() - Method in class net.thevpc.common.iterators.IntIteratorBuilder.IntIteratorBySum
 
hasNext() - Method in class net.thevpc.common.iterators.IntIteratorByMax
 
hasNext() - Method in class net.thevpc.common.iterators.LazyIterator
 
hasNext() - Method in class net.thevpc.common.iterators.PushBackIterator
 
hasNext() - Method in class net.thevpc.common.iterators.QueueIterator
 
hasNext() - Method in class net.thevpc.common.iterators.TryFirstIterator
 

I

IGNORE - Enum constant in enum class net.thevpc.common.iterators.IteratorErrorHandlerType
error detected in hasNext will ignored
IntIterator - Interface in net.thevpc.common.iterators
 
IntIteratorBuilder - Class in net.thevpc.common.iterators
 
IntIteratorBuilder() - Constructor for class net.thevpc.common.iterators.IntIteratorBuilder
 
IntIteratorBuilder.IntIteratorByMax - Class in net.thevpc.common.iterators
 
IntIteratorBuilder.IntIteratorBySum - Class in net.thevpc.common.iterators
 
IntIteratorByMax - Class in net.thevpc.common.iterators
 
isEmpty() - Method in class net.thevpc.common.iterators.PushBackIterator
 
isInfinite() - Method in interface net.thevpc.common.iterators.IntIterator
 
isInfinite() - Method in class net.thevpc.common.iterators.IntIteratorBuilder.IntIteratorByMax
 
isInfinite() - Method in class net.thevpc.common.iterators.IntIteratorBuilder.IntIteratorBySum
 
isInfinite() - Method in class net.thevpc.common.iterators.IntIteratorByMax
 
isNullOrEmpty(Iterator) - Static method in class net.thevpc.common.iterators.IteratorUtils
 
iter() - Static method in class net.thevpc.common.iterators.IntIteratorBuilder
 
IterableList<T> - Class in net.thevpc.common.iterators
Created by vpc on 1/7/17.
IterableList() - Constructor for class net.thevpc.common.iterators.IterableList
 
iterator() - Method in class net.thevpc.common.iterators.IterableList
 
iterator() - Method in class net.thevpc.common.iterators.IteratorBuilder
 
iterator() - Method in class net.thevpc.common.iterators.LazyIterator
 
IteratorBuilder<T> - Class in net.thevpc.common.iterators
 
IteratorErrorHandlerType - Enum Class in net.thevpc.common.iterators
 
IteratorUtils - Class in net.thevpc.common.iterators
 
IteratorUtils() - Constructor for class net.thevpc.common.iterators.IteratorUtils
 
IteratorUtils.NonNullFilter<T> - Class in net.thevpc.common.iterators
 

L

later() - Method in interface net.thevpc.common.iterators.DynamicIterator.Action
 
LazyIterator<T> - Class in net.thevpc.common.iterators
 
LazyIterator() - Constructor for class net.thevpc.common.iterators.LazyIterator
 
LazyIterator(Iterable) - Constructor for class net.thevpc.common.iterators.LazyIterator
 
list() - Method in class net.thevpc.common.iterators.IteratorBuilder
 
logError(RuntimeException) - Method in class net.thevpc.common.iterators.ErrorHandlerIterator
 

M

map(Function) - Method in class net.thevpc.common.iterators.IteratorBuilder
 
map(Function, String) - Method in class net.thevpc.common.iterators.IteratorBuilder
 
mapMulti(Function) - Method in class net.thevpc.common.iterators.IteratorBuilder
 
max(int) - Method in class net.thevpc.common.iterators.IntIteratorBuilder
 

N

name(String, Iterator) - Static method in class net.thevpc.common.iterators.IteratorUtils
 
net.thevpc.common.iterators - package net.thevpc.common.iterators
 
next() - Method in class net.thevpc.common.iterators.CoalesceIterator
 
next() - Method in class net.thevpc.common.iterators.ConvertedIterator
 
next() - Method in class net.thevpc.common.iterators.ConvertedNonNullIterator
 
next() - Method in class net.thevpc.common.iterators.ConvertedToListIterator
 
next() - Method in class net.thevpc.common.iterators.DynamicIterator
 
next() - Method in class net.thevpc.common.iterators.ErrorHandlerIterator
 
next() - Method in class net.thevpc.common.iterators.FileDepthFirstIterator
 
next() - Method in class net.thevpc.common.iterators.FilteredIterator
 
next() - Method in class net.thevpc.common.iterators.IntIteratorBuilder.IntIteratorByMax
 
next() - Method in class net.thevpc.common.iterators.IntIteratorBuilder.IntIteratorBySum
 
next() - Method in class net.thevpc.common.iterators.IntIteratorByMax
 
next() - Method in class net.thevpc.common.iterators.LazyIterator
 
next() - Method in class net.thevpc.common.iterators.PushBackIterator
 
next() - Method in class net.thevpc.common.iterators.QueueIterator
 
next() - Method in class net.thevpc.common.iterators.TryFirstIterator
 
next(int) - Method in interface net.thevpc.common.iterators.IntIterator
 
next(int) - Method in class net.thevpc.common.iterators.IntIteratorBuilder.IntIteratorByMax
 
next(int) - Method in class net.thevpc.common.iterators.IntIteratorBuilder.IntIteratorBySum
 
next(int) - Method in class net.thevpc.common.iterators.IntIteratorByMax
 
next(int[]) - Method in interface net.thevpc.common.iterators.IntIterator
 
next(int[]) - Method in class net.thevpc.common.iterators.IntIteratorBuilder.IntIteratorByMax
 
next(int[]) - Method in class net.thevpc.common.iterators.IntIteratorBuilder.IntIteratorBySum
 
next(int[]) - Method in class net.thevpc.common.iterators.IntIteratorByMax
 
NON_BLANK - Static variable in class net.thevpc.common.iterators.IteratorUtils
 
NON_NULL - Static variable in class net.thevpc.common.iterators.IteratorUtils
 
nonNull(Iterator) - Static method in class net.thevpc.common.iterators.IteratorUtils
 
NonNullFilter() - Constructor for class net.thevpc.common.iterators.IteratorUtils.NonNullFilter
 
notBlank() - Method in class net.thevpc.common.iterators.IteratorBuilder
 
notNull() - Method in class net.thevpc.common.iterators.IteratorBuilder
 
nullifyIfEmpty(Iterator) - Static method in class net.thevpc.common.iterators.IteratorUtils
 

O

of(Iterator) - Static method in class net.thevpc.common.iterators.IteratorBuilder
 
ofArray(T...) - Static method in class net.thevpc.common.iterators.IteratorBuilder
 
ofCoalesce(List) - Static method in class net.thevpc.common.iterators.IteratorBuilder
 
ofFileDfs(File) - Static method in class net.thevpc.common.iterators.IteratorBuilder
 
ofFileList(File) - Static method in class net.thevpc.common.iterators.IteratorBuilder
 
ofFileList(File, boolean) - Static method in class net.thevpc.common.iterators.IteratorBuilder
 
ofLazy(Iterable) - Static method in class net.thevpc.common.iterators.IteratorBuilder
 
ofList(List) - Static method in class net.thevpc.common.iterators.IteratorBuilder
 
onFinish(Iterator, Runnable) - Static method in class net.thevpc.common.iterators.IteratorUtils
 

P

POSPONE - Enum constant in enum class net.thevpc.common.iterators.IteratorErrorHandlerType
error detected in hasNext will be re-thrown in next (hasNext will return true)
pushBack() - Method in class net.thevpc.common.iterators.PushBackIterator
 
PushBackIterator<T> - Class in net.thevpc.common.iterators
Created by vpc on 3/19/17.
PushBackIterator(Iterator) - Constructor for class net.thevpc.common.iterators.PushBackIterator
 

Q

QueueIterator<T> - Class in net.thevpc.common.iterators
Created by vpc on 1/7/17.
QueueIterator() - Constructor for class net.thevpc.common.iterators.QueueIterator
 

R

remove() - Method in class net.thevpc.common.iterators.CoalesceIterator
 
remove() - Method in class net.thevpc.common.iterators.ConvertedIterator
 
remove() - Method in class net.thevpc.common.iterators.ConvertedNonNullIterator
 
remove() - Method in class net.thevpc.common.iterators.ConvertedToListIterator
 
remove() - Method in class net.thevpc.common.iterators.DynamicIterator
 
remove() - Method in class net.thevpc.common.iterators.ErrorHandlerIterator
 
remove() - Method in class net.thevpc.common.iterators.FileDepthFirstIterator
 
remove() - Method in class net.thevpc.common.iterators.FilteredIterator
 
remove() - Method in class net.thevpc.common.iterators.IntIteratorBuilder.IntIteratorByMax
 
remove() - Method in class net.thevpc.common.iterators.IntIteratorBuilder.IntIteratorBySum
 
remove() - Method in class net.thevpc.common.iterators.LazyIterator
 
remove() - Method in class net.thevpc.common.iterators.PushBackIterator
 
remove() - Method in class net.thevpc.common.iterators.QueueIterator
 
remove() - Method in class net.thevpc.common.iterators.TryFirstIterator
 

S

safe(IteratorErrorHandlerType) - Method in class net.thevpc.common.iterators.IteratorBuilder
 
safe(IteratorErrorHandlerType, Iterator) - Static method in class net.thevpc.common.iterators.IteratorUtils
 
safeIgnore() - Method in class net.thevpc.common.iterators.IteratorBuilder
 
safeIgnore(Iterator) - Static method in class net.thevpc.common.iterators.IteratorUtils
 
safePospone() - Method in class net.thevpc.common.iterators.IteratorBuilder
 
safePospone(Iterator) - Static method in class net.thevpc.common.iterators.IteratorUtils
 
size() - Method in class net.thevpc.common.iterators.CoalesceIterator
 
size() - Method in class net.thevpc.common.iterators.QueueIterator
 
sort(Comparator, boolean) - Method in class net.thevpc.common.iterators.IteratorBuilder
 
sort(Iterator, Comparator, boolean) - Static method in class net.thevpc.common.iterators.IteratorUtils
 
SUM_COMPARATOR - Static variable in class net.thevpc.common.iterators.IntIteratorBuilder
 
supplier(Supplier) - Static method in class net.thevpc.common.iterators.IteratorUtils
 
supplier(Supplier, String) - Static method in class net.thevpc.common.iterators.IteratorUtils
 

T

test(T) - Method in class net.thevpc.common.iterators.IteratorUtils.NonNullFilter
 
THROW - Enum constant in enum class net.thevpc.common.iterators.IteratorErrorHandlerType
error detected in hasNext will be simply thrown
to(int...) - Method in class net.thevpc.common.iterators.IntIteratorBuilder
 
toList(Iterator) - Static method in class net.thevpc.common.iterators.IteratorUtils
 
toSet(Iterator) - Static method in class net.thevpc.common.iterators.IteratorUtils
 
toString() - Method in class net.thevpc.common.iterators.CoalesceIterator
 
toString() - Method in class net.thevpc.common.iterators.ConvertedIterator
 
toString() - Method in class net.thevpc.common.iterators.ConvertedNonNullIterator
 
toString() - Method in class net.thevpc.common.iterators.ErrorHandlerIterator
 
toString() - Method in class net.thevpc.common.iterators.FilteredIterator
 
toString() - Method in class net.thevpc.common.iterators.TryFirstIterator
 
toTreeSet(Iterator, Comparator) - Static method in class net.thevpc.common.iterators.IteratorUtils
 
TryFirstIterator<T> - Class in net.thevpc.common.iterators
 
TryFirstIterator(Iterator, Iterator) - Constructor for class net.thevpc.common.iterators.TryFirstIterator
 

V

valueOf(String) - Static method in enum class net.thevpc.common.iterators.IteratorErrorHandlerType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.thevpc.common.iterators.IteratorErrorHandlerType
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E F G H I L M N O P Q R S T V 
All Classes and Interfaces|All Packages