Class StreamingHandler

  • Direct Known Subclasses:
    BinaryHandler, FitsHandler

    public abstract class StreamingHandler
    extends ElementHandler
    Abstract handler superclass for elements with STREAM children (BINARY or FITS).
    Since:
    8 Apr 2005
    Author:
    Mark Taylor (Starlink)
    • Constructor Detail

      • StreamingHandler

        public StreamingHandler()
    • Method Detail

      • startElement

        public void startElement()
        Description copied from class: ElementHandler
        Called after the attributes have been set and checked. The default implementation does nothing.
        Overrides:
        startElement in class ElementHandler
      • getFields

        public FieldHandler[] getFields()
        Returns the fields used for this stream.
        Returns:
        FieldHandler objects for the columns held in this stream
      • foundRow

        protected void foundRow()
        Invoked to log that a row has been counted (used for keeping track of how many have been seen).
      • feed

        public abstract void feed​(java.io.InputStream in)
                           throws java.io.IOException
        Consumes a decoded input stream containing the data of a table, encoded according to the rules specified by this element.
        Parameters:
        in - input stream to read
        Throws:
        java.io.IOException