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, PDSCoreMetKeys

public class PDSCollectionMetExtractor
extends PDSMetExtractor

Class to extract metadata from a PDS Collection file.

Author:
mcayanan

Field Summary
static String ASSOCIATION_TYPE_XPATH
           
 
Fields inherited from class gov.nasa.pds.harvest.crawler.metadata.extractor.PDSMetExtractor
config
 
Fields inherited from interface gov.nasa.pds.harvest.crawler.metadata.PDSCoreMetKeys
LOGICAL_ID, OBJECT_TYPE, PRODUCT_VERSION, REFERENCES, TITLE
 
Constructor Summary
PDSCollectionMetExtractor(PDSMetExtractorConfig config)
           
 
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, 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 String ASSOCIATION_TYPE_XPATH
Constructor Detail

PDSCollectionMetExtractor

public PDSCollectionMetExtractor(PDSMetExtractorConfig config)
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


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