
de.agilecoders.wicket.util.Iterables Maven / Gradle / Ivy
package de.agilecoders.wicket.util;
import com.google.common.base.Predicate;
import java.util.List;
import static com.google.common.collect.Collections2.filter;
import static com.google.common.collect.Lists.newArrayList;
/**
* TODO: document
*
* @author miha
* @version 1.0
*/
public final class Iterables {
public static List transform(final T[] elements) {
return newArrayList(elements);
}
public static List forEach(final T[] elements, final Predicate predicate) {
return newArrayList(filter(transform(elements), predicate));
}
public static List forEach(final List elements, final Predicate predicate) {
return newArrayList(filter(elements, predicate));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy