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

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

public class PDSCollectionMetExtractor
extends PDSMetExtractor

Class to extract metadata from a PDS Collection file.

Author:
mcayanan

Field Summary
static String ASSOCIATION_TYPE_XPATH
          XPath to get the associaton type.
 
Fields inherited from class gov.nasa.pds.harvest.crawler.metadata.extractor.PDSMetExtractor
config, extractor
 
Constructor Summary
PDSCollectionMetExtractor(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
 

Field Detail

ASSOCIATION_TYPE_XPATH

public static final String ASSOCIATION_TYPE_XPATH
XPath to get the associaton type.

See Also:
Constant Field Values
Constructor Detail

PDSCollectionMetExtractor

public PDSCollectionMetExtractor(PDSMetExtractorConfig config)
Constructor.

Parameters:
config - The configuration for the 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.