Package org.infinispan.commons.util
Class IteratorMapper<E,S>
java.lang.Object
org.infinispan.commons.util.IteratorMapper<E,S>
- All Implemented Interfaces:
AutoCloseable
,Iterator<S>
,CloseableIterator<S>
A iterator that maps each value to the output of the Function. Note that the remove is supported if the iterator
originally supported remove. This iterator implements
CloseableIterator
and will close the provided iterator
if it also implemented CloseableIterator.- Since:
- 8.0
- Author:
- William Burns
-
Constructor Details
-
IteratorMapper
-
-
Method Details
-
hasNext
public boolean hasNext() -
next
-
remove
public void remove() -
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseableIterator<E>
-