Package nom.tam.fits

Class HeaderCardCountingArrayDataInput

java.lang.Object
nom.tam.fits.HeaderCardCountingArrayDataInput

public class HeaderCardCountingArrayDataInput extends Object
A helper class to keep track of the number of physical cards for a logical card.
Author:
Richard van Nieuwenhoven
  • Constructor Details

    • HeaderCardCountingArrayDataInput

      protected HeaderCardCountingArrayDataInput(ArrayDataInput input)
  • Method Details

    • getPhysicalCardsRead

      protected int getPhysicalCardsRead()
      Returns:
      the number of cards realy read form the stream
    • in

      protected ArrayDataInput in()
      Returns:
      the stream to read the cards from
    • cardRead

      public void cardRead()
      report a readed card.
    • mark

      public void mark() throws IOException
      mark the current position in the stream.
      Throws:
      IOException - if the underlaying stream does not allow the mark.
    • reset

      public void reset() throws IOException
      reset the stream th the last marked prosition.
      Throws:
      IOException - if the underlaying stream does not allow the mark.