Class Pds3FileMetExtractor
- java.lang.Object
- 
- gov.nasa.pds.harvest.search.crawler.metadata.extractor.Pds3FileMetExtractor
 
- 
- All Implemented Interfaces:
- gov.nasa.jpl.oodt.cas.metadata.MetExtractor
 
 public class Pds3FileMetExtractor extends Object implements gov.nasa.jpl.oodt.cas.metadata.MetExtractor A class to extract metadata information from PDS3 files.- Author:
- mcayanan
 
- 
- 
Constructor SummaryConstructors Constructor Description Pds3FileMetExtractor(Pds3MetExtractorConfig config)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description gov.nasa.jpl.oodt.cas.metadata.MetadataextractMetadata(File product)gov.nasa.jpl.oodt.cas.metadata.MetadataextractMetadata(File product, gov.nasa.jpl.oodt.cas.metadata.MetExtractorConfig config)gov.nasa.jpl.oodt.cas.metadata.MetadataextractMetadata(File product, File configFile)gov.nasa.jpl.oodt.cas.metadata.MetadataextractMetadata(File product, String configFile)gov.nasa.jpl.oodt.cas.metadata.MetadataextractMetadata(String product)gov.nasa.jpl.oodt.cas.metadata.MetadataextractMetadata(URL product)gov.nasa.jpl.oodt.cas.metadata.MetadataextractMetadata(URL product, gov.nasa.jpl.oodt.cas.metadata.MetExtractorConfig config)voidsetChecksumManifest(Map<File,String> manifest)Set the map to represent the checksum manifest file.voidsetConfigFile(gov.nasa.jpl.oodt.cas.metadata.MetExtractorConfig config)voidsetConfigFile(File configFile)voidsetConfigFile(String configFile)voidsetGenerateChecksums(boolean value)Set the flag for checksum generation.
 
- 
- 
- 
Constructor Detail- 
Pds3FileMetExtractorpublic Pds3FileMetExtractor(Pds3MetExtractorConfig config) 
 
- 
 - 
Method Detail- 
extractMetadatapublic gov.nasa.jpl.oodt.cas.metadata.Metadata extractMetadata(File product) throws gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException - Specified by:
- extractMetadatain interface- gov.nasa.jpl.oodt.cas.metadata.MetExtractor
- Throws:
- gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
 
 - 
setGenerateChecksumspublic void setGenerateChecksums(boolean value) Set the flag for checksum generation.- Parameters:
- value- 'true' to turn on, 'false' to turn off.
 
 - 
setChecksumManifestpublic void setChecksumManifest(Map<File,String> manifest) Set the map to represent the checksum manifest file.- Parameters:
- manifest- A mapping of file objects to checksums.
 
 - 
extractMetadatapublic gov.nasa.jpl.oodt.cas.metadata.Metadata extractMetadata(String product) throws gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException - 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) throws gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException - 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, File configFile) throws gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException - 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 - 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 - 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 - 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 - 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 - 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
 
 
- 
 
-