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

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

public class CollectionMetExtractor
extends Pds4MetExtractor

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.Pds4MetExtractor
config, extractor
 
Constructor Summary
CollectionMetExtractor(Pds4MetExtractorConfig 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.Pds4MetExtractor
extractMetadata, 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

CollectionMetExtractor

public CollectionMetExtractor(Pds4MetExtractorConfig 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 Pds4MetExtractor
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–2015 Planetary Data System. All rights reserved.