All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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