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, schematrons
 
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, setSchematrons
 
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,
                     TransformerException,
                     gov.nasa.pds.tools.label.ValidatorException
Validate a PDS product file.

Specified by:
validate in class Validator
Parameters:
file - A PDS product file.
Throws:
ParserConfigurationException
IOException
SAXException
XPathExpressionException
TransformerException
gov.nasa.pds.tools.label.ValidatorException


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