Class BundleMetExtractor
- java.lang.Object
-
- gov.nasa.pds.harvest.search.crawler.metadata.extractor.Pds4MetExtractor
-
- gov.nasa.pds.harvest.search.crawler.metadata.extractor.BundleMetExtractor
-
- All Implemented Interfaces:
gov.nasa.jpl.oodt.cas.metadata.MetExtractor
public class BundleMetExtractor extends Pds4MetExtractor
Class that extracts metadata from a PDS Bundle file.- Author:
- mcayanan
-
-
Field Summary
-
Fields inherited from class gov.nasa.pds.harvest.search.crawler.metadata.extractor.Pds4MetExtractor
config, extractor
-
-
Constructor Summary
Constructors Constructor Description BundleMetExtractor(Pds4MetExtractorConfig config)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description gov.nasa.jpl.oodt.cas.metadata.Metadata
extractMetadata(File product)
Extract the metadata.-
Methods inherited from class gov.nasa.pds.harvest.search.crawler.metadata.extractor.Pds4MetExtractor
extractMetadata, extractMetadata, extractMetadata, extractMetadata, extractMetadata, extractMetadata, extractMetadata, getReferences, setConfigFile, setConfigFile, setConfigFile
-
-
-
-
Constructor Detail
-
BundleMetExtractor
public BundleMetExtractor(Pds4MetExtractorConfig config)
Constructor.- Parameters:
config
- A configuration to do 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 interfacegov.nasa.jpl.oodt.cas.metadata.MetExtractor
- Overrides:
extractMetadata
in classPds4MetExtractor
- 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.
-
-