gov.nasa.pds.harvest.crawler.metadata.extractor
Class PDSBundleMetExtractor

java.lang.Object
  extended by gov.nasa.pds.harvest.crawler.metadata.extractor.PDSMetExtractor
      extended by gov.nasa.pds.harvest.crawler.metadata.extractor.PDSBundleMetExtractor
All Implemented Interfaces:
gov.nasa.jpl.oodt.cas.metadata.MetExtractor

public class PDSBundleMetExtractor
extends PDSMetExtractor

Class that extracts metadata from a PDS Bundle file.

Author:
mcayanan

Field Summary
 
Fields inherited from class gov.nasa.pds.harvest.crawler.metadata.extractor.PDSMetExtractor
config, extractor
 
Constructor Summary
PDSBundleMetExtractor(PDSMetExtractorConfig config)
          Constructor.
 
Method Summary
 gov.nasa.jpl.oodt.cas.metadata.Metadata extractMetadata(File product)
          Extract the metadata.
 
Methods inherited from class gov.nasa.pds.harvest.crawler.metadata.extractor.PDSMetExtractor
extractMetadata, extractMetadata, extractMetadata, extractMetadata, extractMetadata, extractMetadata, getReferences, setConfigFile, setConfigFile, setConfigFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PDSBundleMetExtractor

public PDSBundleMetExtractor(PDSMetExtractorConfig config)
Constructor.

Parameters:
config - A configuration to do 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 interface gov.nasa.jpl.oodt.cas.metadata.MetExtractor
Overrides:
extractMetadata in class PDSMetExtractor
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.


Copyright © 2010-2011 Planetary Data System. All Rights Reserved.