Class DesignerIteratorUtil
- java.lang.Object
-
- net.sourceforge.pmd.util.fxdesigner.util.DesignerIteratorUtil
-
public final class DesignerIteratorUtil extends java.lang.Object- Since:
- 6.11.0
- Author:
- Clément Fournier
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> booleanany(java.util.Iterator<? extends T> it, java.util.function.Predicate<? super T> predicate)static <T> java.lang.Iterable<T>asReversed(java.util.List<T> lst)static intcount(java.util.Iterator<?> it)Counts the items in this iterator, exhausting it.static <T> java.util.Iterator<T>iteratorFrom(T seed, java.util.function.Predicate<T> hasSuccessor, java.util.function.Function<T,T> successorFun, boolean includeSeed)Gets an iterator with a successor fun.static <T> Tlast(java.util.Iterator<T> ts)static <T> java.util.Iterator<T>reverse(java.util.Iterator<T> it)static <T> java.util.stream.Stream<T>takeWhile(java.util.stream.Stream<T> stream, java.util.function.Predicate<? super T> predicate)static <T> java.lang.Iterable<T>toIterable(java.util.Iterator<T> it)static <T> java.util.List<T>toList(java.util.Iterator<T> it)static <T> java.util.stream.Stream<T>toStream(java.util.Iterator<T> it)
-
-
-
Method Detail
-
takeWhile
public static <T> java.util.stream.Stream<T> takeWhile(java.util.stream.Stream<T> stream, java.util.function.Predicate<? super T> predicate)
-
last
public static <T> T last(java.util.Iterator<T> ts)
-
any
public static <T> boolean any(java.util.Iterator<? extends T> it, java.util.function.Predicate<? super T> predicate)
-
toStream
public static <T> java.util.stream.Stream<T> toStream(java.util.Iterator<T> it)
-
reverse
public static <T> java.util.Iterator<T> reverse(java.util.Iterator<T> it)
-
toList
public static <T> java.util.List<T> toList(java.util.Iterator<T> it)
-
toIterable
public static <T> java.lang.Iterable<T> toIterable(java.util.Iterator<T> it)
-
count
public static int count(java.util.Iterator<?> it)
Counts the items in this iterator, exhausting it.
-
asReversed
public static <T> java.lang.Iterable<T> asReversed(java.util.List<T> lst)
-
iteratorFrom
public static <T> java.util.Iterator<T> iteratorFrom(T seed, java.util.function.Predicate<T> hasSuccessor, java.util.function.Function<T,T> successorFun, boolean includeSeed)Gets an iterator with a successor fun.- Type Parameters:
T- Type of values- Parameters:
seed- Seed itemhasSuccessor- Tests whether the seed / the last item output has a successorsuccessorFun- Successor functionincludeSeed- Whether to include the seed as the first item of the iterator- Returns:
- An iterator
-
-