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 Summary
Constructors Constructor Description Pds3FileMetExtractor(Pds3MetExtractorConfig config)
-
Method Summary
All 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
-
Pds3FileMetExtractor
public Pds3FileMetExtractor(Pds3MetExtractorConfig config)
-
-
Method Detail
-
extractMetadata
public gov.nasa.jpl.oodt.cas.metadata.Metadata extractMetadata(File product) throws gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
- Specified by:
extractMetadatain interfacegov.nasa.jpl.oodt.cas.metadata.MetExtractor- Throws:
gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
-
setGenerateChecksums
public void setGenerateChecksums(boolean value)
Set the flag for checksum generation.- Parameters:
value- 'true' to turn on, 'false' to turn off.
-
setChecksumManifest
public void setChecksumManifest(Map<File,String> manifest)
Set the map to represent the checksum manifest file.- Parameters:
manifest- A mapping of file objects to checksums.
-
extractMetadata
public gov.nasa.jpl.oodt.cas.metadata.Metadata extractMetadata(String product) throws gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
- Specified by:
extractMetadatain interfacegov.nasa.jpl.oodt.cas.metadata.MetExtractor- Throws:
gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
-
extractMetadata
public gov.nasa.jpl.oodt.cas.metadata.Metadata extractMetadata(URL product) throws gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
- Specified by:
extractMetadatain interfacegov.nasa.jpl.oodt.cas.metadata.MetExtractor- Throws:
gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
-
extractMetadata
public gov.nasa.jpl.oodt.cas.metadata.Metadata extractMetadata(File product, File configFile) throws gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
- Specified by:
extractMetadatain interfacegov.nasa.jpl.oodt.cas.metadata.MetExtractor- Throws:
gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
-
extractMetadata
public gov.nasa.jpl.oodt.cas.metadata.Metadata extractMetadata(File product, String configFile) throws gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
- Specified by:
extractMetadatain interfacegov.nasa.jpl.oodt.cas.metadata.MetExtractor- Throws:
gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
-
extractMetadata
public 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 interfacegov.nasa.jpl.oodt.cas.metadata.MetExtractor- Throws:
gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
-
extractMetadata
public 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 interfacegov.nasa.jpl.oodt.cas.metadata.MetExtractor- Throws:
gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
-
setConfigFile
public void setConfigFile(File configFile) throws gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
- Specified by:
setConfigFilein interfacegov.nasa.jpl.oodt.cas.metadata.MetExtractor- Throws:
gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
-
setConfigFile
public void setConfigFile(String configFile) throws gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
- Specified by:
setConfigFilein interfacegov.nasa.jpl.oodt.cas.metadata.MetExtractor- Throws:
gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
-
setConfigFile
public void setConfigFile(gov.nasa.jpl.oodt.cas.metadata.MetExtractorConfig config)
- Specified by:
setConfigFilein interfacegov.nasa.jpl.oodt.cas.metadata.MetExtractor
-
-