Class InventoryTableReader

  • All Implemented Interfaces:
    InventoryReader

    public class InventoryTableReader
    extends Object
    implements InventoryReader
    Class that supports reading of a table-version of the PDS Inventory file.
    Author:
    mcayanan
    • Method Detail

      • getDataFile

        public File getDataFile()
        Gets the data file that is being read.
        Returns:
        the data file.
      • getLineNumber

        public int getLineNumber()
        Gets the line number that was just read.
        Returns:
        the line number.
      • getNext

        public InventoryEntry getNext()
                               throws InventoryReaderException
        Gets the next product file reference in the PDS Inventory file.
        Specified by:
        getNext in interface InventoryReader
        Returns:
        A class representation of the next product file reference in the PDS inventory file. If the end-of-file has been reached, a null value will be returned.
        Throws:
        InventoryReaderException - If an error occurred while reading the Inventory file.