Class Iterables
- java.lang.Object
- 
- org.codehaus.commons.compiler.util.iterator.Iterables
 
- 
 public final class Iterables extends java.lang.ObjectUtility method aroundIterables andIterators.
- 
- 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> java.lang.Iterable<T>filter(java.lang.Iterable<? extends T> delegate, Predicate<? super T> predicate)static <T> java.util.Iterator<T>filter(java.util.Iterator<? extends T> delegate, Predicate<? super T> predicate)static <T> java.lang.Iterable<T>filter(T[] delegate, Predicate<? super T> predicate)static <T> java.lang.Iterable<T>filterByClass(java.lang.Iterable<?> delegate, java.lang.Class<T> qualifyingClass)static <T> java.lang.Iterable<T>filterByClass(java.lang.Object[] delegate, java.lang.Class<T> qualifyingClass)static <T> java.util.Iterator<T>filterByClass(java.util.Iterator<?> delegate, java.lang.Class<T> qualifyingClass)static <T> T[]toArray(java.lang.Iterable<T> delegate, java.lang.Class<T> elementType)static <T> T[]toArray(java.util.Iterator<T> delegate, java.lang.Class<T> componentType)
 
- 
- 
- 
Method Detail- 
filterByClasspublic static <T> java.lang.Iterable<T> filterByClass(java.lang.Object[] delegate, java.lang.Class<T> qualifyingClass)- Returns:
- An Iterablethat filters the delegate's elements by base class
 
 - 
filterByClasspublic static <T> java.lang.Iterable<T> filterByClass(java.lang.Iterable<?> delegate, java.lang.Class<T> qualifyingClass)- Returns:
- An Iterablethat filters the delegate's elements by base class
 
 - 
filterByClasspublic static <T> java.util.Iterator<T> filterByClass(java.util.Iterator<?> delegate, java.lang.Class<T> qualifyingClass)- Returns:
- An Iteratorthat filters the delegate's products by base class
 
 - 
filterpublic static <T> java.lang.Iterable<T> filter(T[] delegate, Predicate<? super T> predicate)- Returns:
- An Iterablethat discriminates the delegate's elements with the predicate
 
 - 
filterpublic static <T> java.lang.Iterable<T> filter(java.lang.Iterable<? extends T> delegate, Predicate<? super T> predicate)- Returns:
- An Iterablethat discriminates the delegate's elements with the predicate
 
 - 
filterpublic static <T> java.util.Iterator<T> filter(java.util.Iterator<? extends T> delegate, Predicate<? super T> predicate)- Returns:
- An Iteratorthat discriminates the delegate's products with the predicate
 
 - 
toArraypublic static <T> T[] toArray(java.lang.Iterable<T> delegate, java.lang.Class<T> elementType)- Returns:
- All elements of the delegate
 
 - 
toArraypublic static <T> T[] toArray(java.util.Iterator<T> delegate, java.lang.Class<T> componentType)- Returns:
- All products of the delegate
 
 
- 
 
-