Package uk.ac.starlink.ttools.votlint
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)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TableHandler.NrowsChecker
Attribute checker which checks a TABLE's nrows attribute.
-
Constructor Summary
Constructors Constructor Description TableHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
endElement()
Called when the element has ended.void
foundRow()
Called to register that a row in this table has been seen.java.util.List
getFields()
Returns a list of the fields currently found.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.-
Methods inherited from class uk.ac.starlink.ttools.votlint.ElementHandler
characters, configure, error, getAncestry, getAttribute, getContext, getName, getRef, info, registerChildName, setAncestry, setAttributes, startElement, toString, warning
-
-
-
-
Method Detail
-
endElement
public void endElement()
Description copied from class:ElementHandler
Called when the element has ended. The default implementation does nothing.- Overrides:
endElement
in classElementHandler
-
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.
-
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 java.util.List getFields()
Returns a list of the fields currently found. There will be one for each FIELD child so far encountered.- Returns:
- parser list
-
-