public class NIteratorBuilderImpl<T> extends Object implements net.thevpc.nuts.util.NIteratorBuilder<T>
| Modifier and Type | Field and Description |
|---|---|
static net.thevpc.nuts.util.NPredicate |
NON_BLANK |
static net.thevpc.nuts.util.NPredicate |
NON_NULL |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.util.NIterator<T> |
build() |
NIteratorBuilderImpl<T> |
concat(net.thevpc.nuts.util.NIterator<T> t) |
NIteratorBuilderImpl<T> |
concat(net.thevpc.nuts.util.NIteratorBuilder<T> t) |
<V> NIteratorBuilderImpl<T> |
distinct() |
<V> NIteratorBuilderImpl<T> |
distinct(net.thevpc.nuts.util.NFunction<T,V> t) |
static <T> NIteratorBuilderImpl<T> |
emptyBuilder() |
static <T> net.thevpc.nuts.util.NIterator<T> |
emptyIterator() |
NIteratorBuilderImpl<T> |
filter(net.thevpc.nuts.util.NPredicate<? super T> t) |
NIteratorBuilderImpl<T> |
filter(Predicate<? super T> t,
Supplier<net.thevpc.nuts.elem.NElement> e) |
<V> NIteratorBuilderImpl<V> |
flatMap(Function<? super T,? extends Iterator<? extends V>> fun) |
net.thevpc.nuts.util.NIterator<T> |
iterator() |
List<T> |
list() |
<V> NIteratorBuilderImpl<V> |
map(net.thevpc.nuts.util.NFunction<? super T,? extends V> t) |
<V> NIteratorBuilderImpl<V> |
mapMulti(net.thevpc.nuts.util.NFunction<T,List<V>> mapper) |
<V> NIteratorBuilderImpl<T> |
named(net.thevpc.nuts.elem.NElement n) |
<V> NIteratorBuilderImpl<T> |
named(net.thevpc.nuts.elem.NObjectElement nfo) |
NIteratorBuilderImpl<String> |
notBlank() |
NIteratorBuilderImpl<T> |
notNull() |
static <T> NIteratorBuilderImpl<T> |
of(net.thevpc.nuts.util.NIterator<T> t) |
static <T> NIteratorBuilderImpl<T> |
ofArrayValues(T[] t,
net.thevpc.nuts.elem.NElement n) |
static <T> NIteratorBuilderImpl<T> |
ofArrayValues(T[] t,
String n) |
static <T> NIteratorBuilderImpl<T> |
ofArrayValues(T[] t,
Supplier<net.thevpc.nuts.elem.NElement> n) |
static <T> NIteratorBuilderImpl<T> |
ofCoalesce(List<net.thevpc.nuts.util.NIterator<? extends T>> t) |
static <T> NIteratorBuilderImpl<T> |
ofConcat(List<net.thevpc.nuts.util.NIterator<? extends T>> t) |
static <T> NIteratorBuilderImpl<T> |
ofFlatMap(net.thevpc.nuts.util.NIterator<? extends Collection<T>> from) |
static <T> NIteratorBuilderImpl<T> |
ofRunnable(net.thevpc.nuts.concurrent.NRunnable t) |
static <T> NIteratorBuilderImpl<T> |
ofRunnable(Runnable t,
String n) |
static <T> NIteratorBuilderImpl<T> |
ofSupplier(Supplier<Iterator<T>> from,
Supplier<net.thevpc.nuts.elem.NElement> name) |
NIteratorBuilderImpl<T> |
onFinish(net.thevpc.nuts.concurrent.NRunnable r) |
NIteratorBuilderImpl<T> |
onStart(net.thevpc.nuts.concurrent.NRunnable r) |
NIteratorBuilderImpl<T> |
safe(net.thevpc.nuts.util.NIteratorErrorHandlerType type) |
NIteratorBuilderImpl<T> |
safeIgnore() |
NIteratorBuilderImpl<T> |
safePostpone() |
<V> NIteratorBuilderImpl<T> |
sort(net.thevpc.nuts.util.NComparator<T> t,
boolean removeDuplicates) |
List<T> |
toList() |
public static final net.thevpc.nuts.util.NPredicate NON_NULL
public static final net.thevpc.nuts.util.NPredicate NON_BLANK
public static <T> NIteratorBuilderImpl<T> ofCoalesce(List<net.thevpc.nuts.util.NIterator<? extends T>> t)
ofCoalesce in interface net.thevpc.nuts.util.NIteratorBuilder<T>public static <T> NIteratorBuilderImpl<T> ofConcat(List<net.thevpc.nuts.util.NIterator<? extends T>> t)
ofConcat in interface net.thevpc.nuts.util.NIteratorBuilder<T>public static <T> NIteratorBuilderImpl<T> of(net.thevpc.nuts.util.NIterator<T> t)
public static <T> NIteratorBuilderImpl<T> ofRunnable(net.thevpc.nuts.concurrent.NRunnable t)
ofRunnable in interface net.thevpc.nuts.util.NIteratorBuilder<T>public static <T> NIteratorBuilderImpl<T> ofRunnable(Runnable t, String n)
ofRunnable in interface net.thevpc.nuts.util.NIteratorBuilder<T>public static <T> NIteratorBuilderImpl<T> ofSupplier(Supplier<Iterator<T>> from, Supplier<net.thevpc.nuts.elem.NElement> name)
ofSupplier in interface net.thevpc.nuts.util.NIteratorBuilder<T>public static <T> NIteratorBuilderImpl<T> ofArrayValues(T[] t, net.thevpc.nuts.elem.NElement n)
ofArrayValues in interface net.thevpc.nuts.util.NIteratorBuilder<T>public static <T> NIteratorBuilderImpl<T> ofArrayValues(T[] t, String n)
ofArrayValues in interface net.thevpc.nuts.util.NIteratorBuilder<T>public static <T> NIteratorBuilderImpl<T> ofArrayValues(T[] t, Supplier<net.thevpc.nuts.elem.NElement> n)
ofArrayValues in interface net.thevpc.nuts.util.NIteratorBuilder<T>public static <T> net.thevpc.nuts.util.NIterator<T> emptyIterator()
public static <T> NIteratorBuilderImpl<T> emptyBuilder()
public static <T> NIteratorBuilderImpl<T> ofFlatMap(net.thevpc.nuts.util.NIterator<? extends Collection<T>> from)
ofFlatMap in interface net.thevpc.nuts.util.NIteratorBuilder<T>public NIteratorBuilderImpl<T> filter(Predicate<? super T> t, Supplier<net.thevpc.nuts.elem.NElement> e)
filter in interface net.thevpc.nuts.util.NIteratorBuilder<T>public NIteratorBuilderImpl<T> filter(net.thevpc.nuts.util.NPredicate<? super T> t)
filter in interface net.thevpc.nuts.util.NIteratorBuilder<T>public NIteratorBuilderImpl<T> concat(net.thevpc.nuts.util.NIteratorBuilder<T> t)
concat in interface net.thevpc.nuts.util.NIteratorBuilder<T>public NIteratorBuilderImpl<T> concat(net.thevpc.nuts.util.NIterator<T> t)
concat in interface net.thevpc.nuts.util.NIteratorBuilder<T>public <V> NIteratorBuilderImpl<V> map(net.thevpc.nuts.util.NFunction<? super T,? extends V> t)
map in interface net.thevpc.nuts.util.NIteratorBuilder<T>public <V> NIteratorBuilderImpl<V> flatMap(Function<? super T,? extends Iterator<? extends V>> fun)
flatMap in interface net.thevpc.nuts.util.NIteratorBuilder<T>public <V> NIteratorBuilderImpl<V> mapMulti(net.thevpc.nuts.util.NFunction<T,List<V>> mapper)
mapMulti in interface net.thevpc.nuts.util.NIteratorBuilder<T>public <V> NIteratorBuilderImpl<T> sort(net.thevpc.nuts.util.NComparator<T> t, boolean removeDuplicates)
sort in interface net.thevpc.nuts.util.NIteratorBuilder<T>public <V> NIteratorBuilderImpl<T> distinct()
distinct in interface net.thevpc.nuts.util.NIteratorBuilder<T>public <V> NIteratorBuilderImpl<T> distinct(net.thevpc.nuts.util.NFunction<T,V> t)
distinct in interface net.thevpc.nuts.util.NIteratorBuilder<T>public <V> NIteratorBuilderImpl<T> named(net.thevpc.nuts.elem.NElement n)
named in interface net.thevpc.nuts.util.NIteratorBuilder<T>public <V> NIteratorBuilderImpl<T> named(net.thevpc.nuts.elem.NObjectElement nfo)
named in interface net.thevpc.nuts.util.NIteratorBuilder<T>public NIteratorBuilderImpl<T> safe(net.thevpc.nuts.util.NIteratorErrorHandlerType type)
safe in interface net.thevpc.nuts.util.NIteratorBuilder<T>public NIteratorBuilderImpl<T> safeIgnore()
safeIgnore in interface net.thevpc.nuts.util.NIteratorBuilder<T>public NIteratorBuilderImpl<T> safePostpone()
safePostpone in interface net.thevpc.nuts.util.NIteratorBuilder<T>public NIteratorBuilderImpl<T> notNull()
notNull in interface net.thevpc.nuts.util.NIteratorBuilder<T>public NIteratorBuilderImpl<String> notBlank()
notBlank in interface net.thevpc.nuts.util.NIteratorBuilder<T>public net.thevpc.nuts.util.NIterator<T> iterator()
iterator in interface net.thevpc.nuts.util.NIteratorBuilder<T>public net.thevpc.nuts.util.NIterator<T> build()
build in interface net.thevpc.nuts.util.NIteratorBuilder<T>public List<T> toList()
toList in interface net.thevpc.nuts.util.NIteratorBuilder<T>public NIteratorBuilderImpl<T> onFinish(net.thevpc.nuts.concurrent.NRunnable r)
onFinish in interface net.thevpc.nuts.util.NIteratorBuilder<T>public NIteratorBuilderImpl<T> onStart(net.thevpc.nuts.concurrent.NRunnable r)
onStart in interface net.thevpc.nuts.util.NIteratorBuilder<T>Copyright © 2026 vpc open source initiative. All rights reserved.