gov.nasa.pds.validate
Class FileValidator

java.lang.Object
  extended by gov.nasa.pds.validate.Validator
      extended by gov.nasa.pds.validate.FileValidator

public class FileValidator
extends Validator

Class that validates a single file.

Author:
mcayanan

Field Summary
 
Fields inherited from class gov.nasa.pds.validate.Validator
catalogs, modelVersion, report, schemas
 
Constructor Summary
FileValidator(String modelVersion, Report report)
          Constructor.
 
Method Summary
 void validate(File file)
          Validate a PDS product file.
 
Methods inherited from class gov.nasa.pds.validate.Validator
setCatalogs, setSchemas
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileValidator

public FileValidator(String modelVersion,
                     Report report)
Constructor.

Parameters:
modelVersion - The model version to use for validation.
report - A Report object to output the results.
Method Detail

validate

public void validate(File file)
              throws SAXException,
                     IOException,
                     ParserConfigurationException,
                     XPathExpressionException
Validate a PDS product file.

Specified by:
validate in class Validator
Parameters:
file - A PDS product file.
Throws:
ParserConfigurationException
IOException
SAXException
XPathExpressionException


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