Class HtmlTableRow.CellIterator

  • All Implemented Interfaces:
    java.lang.Iterable<HtmlTableCell>, java.util.Iterator<HtmlTableCell>
    Enclosing class:
    HtmlTableRow

    public class HtmlTableRow.CellIterator
    extends java.lang.Object
    implements java.util.Iterator<HtmlTableCell>, java.lang.Iterable<HtmlTableCell>
    An Iterator over the HtmlTableCells contained in this row. It will also dive into nested forms, even though that is illegal HTML.
    • Constructor Summary

      Constructors 
      Constructor Description
      CellIterator()
      Creates an instance.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean hasNext()  
      java.util.Iterator<HtmlTableCell> iterator()
      Returns an HtmlTableCell iterator.
      HtmlTableCell next()  
      HtmlTableCell nextCell()  
      void remove()
      Removes the cell under the cursor from the current row.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.lang.Iterable

        forEach, spliterator
      • Methods inherited from interface java.util.Iterator

        forEachRemaining
    • Constructor Detail

      • CellIterator

        public CellIterator()
        Creates an instance.
    • Method Detail

      • hasNext

        public boolean hasNext()
        Specified by:
        hasNext in interface java.util.Iterator<HtmlTableCell>
        Returns:
        whether there is another cell available
      • next

        public HtmlTableCell next()
                           throws java.util.NoSuchElementException
        Specified by:
        next in interface java.util.Iterator<HtmlTableCell>
        Returns:
        the next cell
        Throws:
        java.util.NoSuchElementException - if no cell is available
      • remove

        public void remove()
        Removes the cell under the cursor from the current row.
        Specified by:
        remove in interface java.util.Iterator<HtmlTableCell>
      • nextCell

        public HtmlTableCell nextCell()
                               throws java.util.NoSuchElementException
        Returns:
        the next cell
        Throws:
        java.util.NoSuchElementException - if no cell is available
      • iterator

        public java.util.Iterator<HtmlTableCell> iterator()
        Returns an HtmlTableCell iterator.
        Specified by:
        iterator in interface java.lang.Iterable<HtmlTableCell>
        Returns:
        an HtmlTableCell Iterator.