| Constructor and Description | 
|---|
FunctionalIterator(Iterator<T> delegate)  | 
| Modifier and Type | Method and Description | 
|---|---|
<InType,RetType> | 
binaryTransform(Iterator<InType> otherIterator,
               BinaryFn<T,InType,RetType> binaryFn)  | 
FunctionalIterator<T> | 
concat(Iterator<Iterator<T>> toConcat)  | 
FunctionalIterator<T> | 
concat(Iterator<T>... toConcat)  | 
static <T> FunctionalIterator<T> | 
create(Iterator<T> delegate)  | 
FunctionalIterator<T> | 
drop(int numToDrop)  | 
FunctionalIterator<T> | 
filter(com.google.common.base.Predicate<T> pred)  | 
static <T> FunctionalIterator<T> | 
fromConcatenation(Iterator<Iterator<T>> toConcat)  | 
static <T> FunctionalIterator<T> | 
fromConcatenation(Iterator<T>... toConcat)  | 
boolean | 
hasNext()  | 
<RetType> FunctionalIterator<RetType> | 
keep(com.google.common.base.Function<T,RetType> fn)  | 
FunctionalIterator<T> | 
limit(int limit)  | 
T | 
next()  | 
void | 
remove()  | 
<RetType> FunctionalIterator<RetType> | 
transform(com.google.common.base.Function<T,RetType> fn)  | 
<RetType> FunctionalIterator<RetType> | 
transformCat(com.google.common.base.Function<T,Iterator<RetType>> fn)  | 
<InType1,InType2,RetType> | 
trinaryTransform(Iterator<InType1> iterator1,
                Iterator<InType2> iterator2,
                TrinaryFn<T,InType1,InType2,RetType> trinaryFn)  | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEachRemainingpublic static <T> FunctionalIterator<T> create(Iterator<T> delegate)
public static <T> FunctionalIterator<T> fromConcatenation(Iterator<T>... toConcat)
public static <T> FunctionalIterator<T> fromConcatenation(Iterator<Iterator<T>> toConcat)
public <RetType> FunctionalIterator<RetType> transform(com.google.common.base.Function<T,RetType> fn)
public <RetType> FunctionalIterator<RetType> transformCat(com.google.common.base.Function<T,Iterator<RetType>> fn)
public <RetType> FunctionalIterator<RetType> keep(com.google.common.base.Function<T,RetType> fn)
public FunctionalIterator<T> filter(com.google.common.base.Predicate<T> pred)
public FunctionalIterator<T> drop(int numToDrop)
public FunctionalIterator<T> limit(int limit)
public FunctionalIterator<T> concat(Iterator<T>... toConcat)
public FunctionalIterator<T> concat(Iterator<Iterator<T>> toConcat)
public <InType,RetType> FunctionalIterator<RetType> binaryTransform(Iterator<InType> otherIterator, BinaryFn<T,InType,RetType> binaryFn)
public <InType1,InType2,RetType> FunctionalIterator<RetType> trinaryTransform(Iterator<InType1> iterator1, Iterator<InType2> iterator2, TrinaryFn<T,InType1,InType2,RetType> trinaryFn)
Copyright © 2011–2018. All rights reserved.