Class CellIterator

    • Field Detail

      • nextCell

        protected Cell nextCell
      • thisCell

        protected Cell thisCell
    • Constructor Detail

      • CellIterator

        public CellIterator()
    • Method Detail

      • thisCell

        public Cell thisCell()
        Returns the cell last returned from next(). It's cleared by hasNext().
      • nextFrom

        public Cell nextFrom​(Cell fromCell)
        Gets the next cell that is >= fromCell, compared using non-leaf bytes. If it returns null then the iterator is exhausted.
      • remove

        public void remove()
        This prevents sub-cells (those underneath the current cell) from being iterated to, if applicable, otherwise a NO-OP.
        Specified by:
        remove in interface Iterator<Cell>