gov.nasa.pds.harvest.context
Class InventoryTableReader
java.lang.Object
gov.nasa.pds.harvest.context.InventoryTableReader
- All Implemented Interfaces:
- InventoryKeys, InventoryReader
public class InventoryTableReader
- extends Object
- implements InventoryReader, InventoryKeys
Class that supports reading of a table-version of the PDS
Inventory file.
- Author:
- mcayanan
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FILE_SPEC_FIELD_NUM_XPATH
public static String FILE_SPEC_FIELD_NUM_XPATH
LIDVID_FIELD_NUM_XPATH
public static String LIDVID_FIELD_NUM_XPATH
DATA_FILE_XPATH
public static String DATA_FILE_XPATH
InventoryTableReader
public InventoryTableReader(File file,
PDSNamespaceContext context)
throws InventoryReaderException
- Constructor.
- Parameters:
file
- A PDS Inventory filecontext
- A PDSNamespaceContext object, which allows this
method to handle namespaces while extracting metadata from the
Inventory file.
- Throws:
InventoryReaderException
InventoryTableReader
public InventoryTableReader(String file,
PDSNamespaceContext context)
throws InventoryReaderException
- Constructor
- Parameters:
file
- A PDS Inventory filecontext
- A PDSNamespaceContext object, which allows this
method to handle namespaces while extracting metadata from the
Inventory file.
- Throws:
InventoryReaderException
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
main
public static void main(String[] args)
Copyright © 2005-2010 Planetary Data System. All Rights Reserved.