Index
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.
All Classes and Interfaces|All Packages