Package com.complexible.common.collect

# Interface PeekingSkippingIterator<T>

All Superinterfaces:
  `AutoCloseable`, `CloseableIterator<T>`, `Iterator<T>`, `com.google.common.collect.PeekingIterator<T>`, `ResettableIterator<T>`, `SkippingIterator<T>`

All Known Implementing Classes:
  `AbstractSkippingIterator`, `MarkResetSkippingIterator`

public interface PeekingSkippingIterator<T> extends com.google.common.collect.PeekingIterator<T>, SkippingIterator<T>

Since:
  0.9
Version:
  0.9
Author:
  Evren Sirin

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from interface com.complexible.common.base.CloseableIterator

  `CloseableIterator.AbstractCloseableIterator<T>, CloseableIterator.DelegatingCloseableIterator<T>, CloseableIterator.EmptyCloseableIterator<T>`

- ## Field Summary

  ### Fields inherited from interface com.complexible.common.collect.SkippingIterator

  `UNKNOWN_SIZE`

- ## Method Summary

  ### Methods inherited from interface com.complexible.common.base.CloseableIterator

  `close`

  ### Methods inherited from interface java.util.Iterator

  `forEachRemaining, hasNext`

  ### Methods inherited from interface com.google.common.collect.PeekingIterator

  `next, peek, remove`

  ### Methods inherited from interface com.complexible.common.collect.ResettableIterator

  `reset`

  ### Methods inherited from interface com.complexible.common.collect.SkippingIterator

  `comparator, estimatedSize, skipTo, skipTo`