
org.leialearns.utilities.TransformingIterable Maven / Gradle / Ivy
package org.leialearns.utilities;
import java.util.Iterator;
/**
* Produces iterators that transform each element returned by an iterator of a backing iterable.
* @param The type of the transformed elements
*/
public class TransformingIterable extends TypedIterable {
/**
* Creates a new TransformingIterable
instance.
* @param iterable The backing iterable
* @param type The type of the transformed elements
* @param function The function that is used to transform each element
*/
public TransformingIterable(Iterable> iterable, Class type, Function
© 2015 - 2025 Weber Informatics LLC | Privacy Policy