Package aQute.lib.collections
Class Iterables
- java.lang.Object
-
- aQute.lib.collections.Iterables
-
public class Iterables extends java.lang.Object
-
-
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)
-
-