jpl.pds.parser
Class MetaDataHandler
java.lang.Object
jpl.pds.parser.MetaDataHandler
public class MetaDataHandler
- extends Object
Handle Metadata request.
1) Read product file into StringBuffer. Insert any referenced files.
2) Validate ODL file using Patti's Antlr parser and create xml DOM.
3) Search xml DOM for metadata.
4) Return metadata as XML stream.
- Author:
- J. Crichton
Method Summary |
static void |
main(String[] args)
Main entry for testing the MetaDataHandler. |
jpl.eda.xmlquery.XMLQuery |
queryForMetaData(jpl.eda.xmlquery.XMLQuery q,
File file,
String[] metaNames)
Handle the request for metadata. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MetaDataHandler
public MetaDataHandler()
queryForMetaData
public final jpl.eda.xmlquery.XMLQuery queryForMetaData(jpl.eda.xmlquery.XMLQuery q,
File file,
String[] metaNames)
- Handle the request for metadata.
- Parameters:
q
- XMLQuery containing the metadata names requested.file
- Label file to be searched for metadata.metaNames
- List of metadata names.
- Returns:
- XMLQuery with metadata.
main
public static void main(String[] args)
- Main entry for testing the MetaDataHandler.
- Parameters:
args
- Command line arguments.
Copyright © 2005-2012 Planetary Data System. All Rights Reserved.