Class CollectionMetExtractor
- java.lang.Object
-
- gov.nasa.pds.harvest.search.crawler.metadata.extractor.Pds4MetExtractor
-
- gov.nasa.pds.harvest.search.crawler.metadata.extractor.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 Summary
Fields Modifier and Type Field Description static String
ASSOCIATION_TYPE_XPATH
XPath to get the associaton type.-
Fields inherited from class gov.nasa.pds.harvest.search.crawler.metadata.extractor.Pds4MetExtractor
config, extractor
-
-
Constructor Summary
Constructors Constructor Description CollectionMetExtractor(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
-
-
-
-
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 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.
-
-