gov.nasa.pds.harvest.crawler.metadata.extractor
Class Pds3FileMetExtractor
java.lang.Object
gov.nasa.pds.harvest.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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Pds3FileMetExtractor
public Pds3FileMetExtractor(Pds3MetExtractorConfig config)
extractMetadata
public gov.nasa.jpl.oodt.cas.metadata.Metadata extractMetadata(File product)
throws gov.nasa.jpl.oodt.cas.metadata.exceptions.MetExtractionException
- Specified by:
extractMetadata
in interface gov.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:
extractMetadata
in interface gov.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:
extractMetadata
in interface gov.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:
extractMetadata
in interface gov.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:
extractMetadata
in interface gov.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:
extractMetadata
in interface gov.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:
extractMetadata
in interface gov.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:
setConfigFile
in interface gov.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:
setConfigFile
in interface gov.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:
setConfigFile
in interface gov.nasa.jpl.oodt.cas.metadata.MetExtractor
Copyright © 2010–2015 Planetary Data System. All rights reserved.