Class PeekableIteratorAdapter<TIntIterator extends org.roaringbitmap.IntIterator>

  • All Implemented Interfaces:
    Cloneable, org.roaringbitmap.IntIterator, org.roaringbitmap.PeekableIntIterator
    Direct Known Subclasses:
    ConcisePeekableIteratorAdapter

    public class PeekableIteratorAdapter<TIntIterator extends org.roaringbitmap.IntIterator>
    extends Object
    implements org.roaringbitmap.PeekableIntIterator
    • Method Detail

      • advanceIfNeeded

        public void advanceIfNeeded​(int i)
        Specified by:
        advanceIfNeeded in interface org.roaringbitmap.PeekableIntIterator
      • peekNext

        public int peekNext()
        Specified by:
        peekNext in interface org.roaringbitmap.PeekableIntIterator
      • clone

        public org.roaringbitmap.PeekableIntIterator clone()
        Specified by:
        clone in interface org.roaringbitmap.IntIterator
        Specified by:
        clone in interface org.roaringbitmap.PeekableIntIterator
        Overrides:
        clone in class Object
      • hasNext

        public boolean hasNext()
        Specified by:
        hasNext in interface org.roaringbitmap.IntIterator
      • next

        public int next()
        Specified by:
        next in interface org.roaringbitmap.IntIterator