gov.nasa.pds.harvest.inventory
Class InventoryXMLReader

java.lang.Object
  extended by gov.nasa.pds.harvest.inventory.InventoryXMLReader
All Implemented Interfaces:
InventoryReader

public class InventoryXMLReader
extends Object
implements InventoryReader

Class that supports the reading of an XML version of the PDS Inventory file.

Author:
mcayanan

Constructor Summary
InventoryXMLReader(File file)
          Constructor.
 
Method Summary
 InventoryEntry getNext()
          Gets the next product file reference in the PDS Inventory file.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InventoryXMLReader

public InventoryXMLReader(File file)
                   throws InventoryReaderException
Constructor.

Parameters:
file - A PDS Inventory file
Throws:
InventoryReaderException - If an error occurred while reading the Inventory file.
Method Detail

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.


Copyright © 2010–2015 Planetary Data System. All rights reserved.