Class TableHandler

java.lang.Object
uk.ac.starlink.ttools.votlint.ElementHandler
uk.ac.starlink.ttools.votlint.TableHandler

public class TableHandler extends ElementHandler
ElementHandler for TABLE elements.
Since:
7 Apr 2005
Author:
Mark Taylor (Starlink)
  • Constructor Details

    • TableHandler

      public TableHandler()
  • Method Details

    • endElement

      public void endElement()
      Description copied from class: ElementHandler
      Called when the element has ended. The default implementation does nothing.
      Overrides:
      endElement in class ElementHandler
    • foundRow

      public void foundRow()
      Called to register that a row in this table has been seen. Used to keep track of how many rows there are.
    • getCurrentRowIndex

      public long getCurrentRowIndex()
      Returns the index of the row currently being read.
      Returns:
      zero-based row index
    • registerField

      public void registerField(FieldHandler field)
      Called by a child FIELD element to indicate that a column has been seen, and to describe how to check the contents of that column. If no working parser can be made, this method should be called with parser=null.
      Parameters:
      field - parser for the newly added field
    • getFields

      public List<FieldHandler> getFields()
      Returns a list of the fields currently found. There will be one for each FIELD child so far encountered.
      Returns:
      parser list