Class CollectionMetExtractor

  • All Implemented Interfaces:
    gov.nasa.jpl.oodt.cas.metadata.MetExtractor

    public class CollectionMetExtractor
    extends Pds4MetExtractor
    Class to extract metadata from a PDS Collection file.
    Author:
    mcayanan
    • Field Detail

      • ASSOCIATION_TYPE_XPATH

        public static final String ASSOCIATION_TYPE_XPATH
        XPath to get the associaton type.
        See Also:
        Constant Field Values
    • Constructor Detail

      • CollectionMetExtractor

        public CollectionMetExtractor​(Pds4MetExtractorConfig config)
        Constructor.
        Parameters:
        config - The configuration for the metadata extraction.
    • Method Detail

      • extractMetadata

        public gov.nasa.jpl.oodt.cas.metadata.Metadata extractMetadata​(File product)
                                                                throws gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
        Extract the metadata
        Specified by:
        extractMetadata in interface gov.nasa.jpl.oodt.cas.metadata.MetExtractor
        Overrides:
        extractMetadata in class Pds4MetExtractor
        Parameters:
        product - A PDS4 collection file
        Returns:
        a class representation of the extracted metadata
        Throws:
        gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException - If an error occured while performing metadata extraction.