Class Pds3MetExtractor
- java.lang.Object
- 
- gov.nasa.pds.harvest.search.crawler.metadata.extractor.Pds3MetExtractor
 
- 
- All Implemented Interfaces:
- gov.nasa.jpl.oodt.cas.metadata.MetExtractor
 
 public class Pds3MetExtractor extends Object implements gov.nasa.jpl.oodt.cas.metadata.MetExtractor A class to extract metadata from a PDS3 data product label.- Author:
- mcayanan
 
- 
- 
Constructor SummaryConstructors Constructor Description Pds3MetExtractor(Pds3MetExtractorConfig config)Constructor.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description gov.nasa.jpl.oodt.cas.metadata.MetadataextractMetadata(File product)Extract the metadata from the given file.gov.nasa.jpl.oodt.cas.metadata.MetadataextractMetadata(File product, gov.nasa.jpl.oodt.cas.metadata.MetExtractorConfig config)No need to be implemented.gov.nasa.jpl.oodt.cas.metadata.MetadataextractMetadata(File product, File configFile)No need to be implemented.gov.nasa.jpl.oodt.cas.metadata.MetadataextractMetadata(File product, String configFile)No need to be implemented.gov.nasa.jpl.oodt.cas.metadata.MetadataextractMetadata(String product)Extract the metadata.gov.nasa.jpl.oodt.cas.metadata.MetadataextractMetadata(URL product)Extract the metadata.gov.nasa.jpl.oodt.cas.metadata.MetadataextractMetadata(URL product, gov.nasa.jpl.oodt.cas.metadata.MetExtractorConfig config)No need to be implemented.voidsetConfigFile(gov.nasa.jpl.oodt.cas.metadata.MetExtractorConfig config)voidsetConfigFile(File configFile)No need to be implemented.voidsetConfigFile(String configFile)No need to be implemented.
 
- 
- 
- 
Constructor Detail- 
Pds3MetExtractorpublic Pds3MetExtractor(Pds3MetExtractorConfig config) Constructor.- Parameters:
- config- A configuration object for the metadata extractor.
 
 
- 
 - 
Method Detail- 
extractMetadatapublic gov.nasa.jpl.oodt.cas.metadata.Metadata extractMetadata(File product) throws gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException Extract the metadata from the given file.- Specified by:
- extractMetadatain interface- gov.nasa.jpl.oodt.cas.metadata.MetExtractor
- Parameters:
- product- The PDS3 label file.
- Returns:
- A metadata object containing the extracted metadata.
- Throws:
- gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
 
 - 
extractMetadatapublic gov.nasa.jpl.oodt.cas.metadata.Metadata extractMetadata(String product) throws gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException Extract the metadata.- Specified by:
- extractMetadatain interface- gov.nasa.jpl.oodt.cas.metadata.MetExtractor
- Parameters:
- product- A PDS4 xml file.
- Returns:
- a class representation of the extracted metadata.
- Throws:
- gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
 
 - 
extractMetadatapublic gov.nasa.jpl.oodt.cas.metadata.Metadata extractMetadata(URL product) throws gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException Extract the metadata.- Specified by:
- extractMetadatain interface- gov.nasa.jpl.oodt.cas.metadata.MetExtractor
- Parameters:
- product- A PDS4 xml file.
- Returns:
- a class representation of the extracted metadata.
- Throws:
- gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
 
 - 
extractMetadatapublic gov.nasa.jpl.oodt.cas.metadata.Metadata extractMetadata(File product, File configFile) throws gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException No need to be implemented.- Specified by:
- extractMetadatain interface- gov.nasa.jpl.oodt.cas.metadata.MetExtractor
- Throws:
- gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
 
 - 
extractMetadatapublic gov.nasa.jpl.oodt.cas.metadata.Metadata extractMetadata(File product, String configFile) throws gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException No need to be implemented.- Specified by:
- extractMetadatain interface- gov.nasa.jpl.oodt.cas.metadata.MetExtractor
- Throws:
- gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
 
 - 
extractMetadatapublic gov.nasa.jpl.oodt.cas.metadata.Metadata extractMetadata(File product, gov.nasa.jpl.oodt.cas.metadata.MetExtractorConfig config) throws gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException No need to be implemented.- Specified by:
- extractMetadatain interface- gov.nasa.jpl.oodt.cas.metadata.MetExtractor
- Throws:
- gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
 
 - 
extractMetadatapublic gov.nasa.jpl.oodt.cas.metadata.Metadata extractMetadata(URL product, gov.nasa.jpl.oodt.cas.metadata.MetExtractorConfig config) throws gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException No need to be implemented.- Specified by:
- extractMetadatain interface- gov.nasa.jpl.oodt.cas.metadata.MetExtractor
- Throws:
- gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
 
 - 
setConfigFilepublic void setConfigFile(File configFile) throws gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException No need to be implemented.- Specified by:
- setConfigFilein interface- gov.nasa.jpl.oodt.cas.metadata.MetExtractor
- Throws:
- gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
 
 - 
setConfigFilepublic void setConfigFile(String configFile) throws gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException No need to be implemented.- Specified by:
- setConfigFilein interface- gov.nasa.jpl.oodt.cas.metadata.MetExtractor
- Throws:
- gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
 
 - 
setConfigFilepublic void setConfigFile(gov.nasa.jpl.oodt.cas.metadata.MetExtractorConfig config) - Specified by:
- setConfigFilein interface- gov.nasa.jpl.oodt.cas.metadata.MetExtractor
 
 
- 
 
-