<InType,RetType> FunctionalIterator<RetType> |
FunctionalIterator.binaryTransform(Iterator<InType> otherIterator,
BinaryFn<T,InType,RetType> binaryFn) |
FunctionalIterator<T> |
FunctionalIterator.concat(Iterator<Iterator<T>> toConcat) |
FunctionalIterator<T> |
FunctionalIterator.concat(Iterator<T>... toConcat) |
static <T> FunctionalIterator<T> |
FunctionalIterator.create(Iterator<T> delegate) |
FunctionalIterator<T> |
FunctionalIterator.drop(int numToDrop) |
FunctionalIterator<T> |
FunctionalIterator.filter(com.google.common.base.Predicate<T> pred) |
static <T> FunctionalIterator<T> |
FunctionalIterator.fromConcatenation(Iterator<Iterator<T>> toConcat) |
static <T> FunctionalIterator<T> |
FunctionalIterator.fromConcatenation(Iterator<T>... toConcat) |
<RetType> FunctionalIterator<RetType> |
FunctionalIterator.keep(com.google.common.base.Function<T,RetType> fn) |
FunctionalIterator<T> |
FunctionalIterator.limit(int limit) |
<RetType> FunctionalIterator<RetType> |
FunctionalIterator.transform(com.google.common.base.Function<T,RetType> fn) |
<RetType> FunctionalIterator<RetType> |
FunctionalIterator.transformCat(com.google.common.base.Function<T,Iterator<RetType>> fn) |
<InType1,InType2,RetType> FunctionalIterator<RetType> |
FunctionalIterator.trinaryTransform(Iterator<InType1> iterator1,
Iterator<InType2> iterator2,
TrinaryFn<T,InType1,InType2,RetType> trinaryFn) |