Package aQute.lib.collections
Class Iterables
- java.lang.Object
-
- aQute.lib.collections.Iterables
-
public class Iterables extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
Iterables.Distinct<T,R>
(package private) static class
Iterables.IterableEnumeration<T,R>
-
Constructor Summary
Constructors Modifier Constructor Description private
Iterables()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> java.lang.Iterable<T>
distinct(java.util.Set<? extends T> first, java.lang.Iterable<? extends T> second)
static <T,R>
java.lang.Iterable<R>distinct(java.util.Set<? extends T> first, java.lang.Iterable<? extends T> second, java.util.function.Function<? super T,? extends R> mapper)
static <T,R>
java.lang.Iterable<R>distinct(java.util.Set<? extends T> first, java.lang.Iterable<? extends T> second, java.util.function.Function<? super T,? extends R> mapper, java.util.function.Predicate<? super R> filter)
static <T> java.lang.Iterable<T>
iterable(java.util.Enumeration<? extends T> enumeration)
static <T,R>
java.lang.Iterable<R>iterable(java.util.Enumeration<? extends T> enumeration, java.util.function.Function<? super T,? extends R> mapper)
static <T,R>
java.lang.Iterable<R>iterable(java.util.Enumeration<? extends T> enumeration, java.util.function.Function<? super T,? extends R> mapper, java.util.function.Predicate<? super R> filter)
-
-
-
Method Detail
-
distinct
public static <T> java.lang.Iterable<T> distinct(java.util.Set<? extends T> first, java.lang.Iterable<? extends T> second)
-
distinct
public static <T,R> java.lang.Iterable<R> distinct(java.util.Set<? extends T> first, java.lang.Iterable<? extends T> second, java.util.function.Function<? super T,? extends R> mapper)
-
distinct
public static <T,R> java.lang.Iterable<R> distinct(java.util.Set<? extends T> first, java.lang.Iterable<? extends T> second, java.util.function.Function<? super T,? extends R> mapper, java.util.function.Predicate<? super R> filter)
-
iterable
public static <T> java.lang.Iterable<T> iterable(java.util.Enumeration<? extends T> enumeration)
-
iterable
public static <T,R> java.lang.Iterable<R> iterable(java.util.Enumeration<? extends T> enumeration, java.util.function.Function<? super T,? extends R> mapper)
-
iterable
public static <T,R> java.lang.Iterable<R> iterable(java.util.Enumeration<? extends T> enumeration, java.util.function.Function<? super T,? extends R> mapper, java.util.function.Predicate<? super R> filter)
-
-