gov.nasa.pds.validate
Class FileValidator

java.lang.Object
  extended by gov.nasa.pds.validate.Validator
      extended by gov.nasa.pds.validate.FileValidator
Direct Known Subclasses:
DirectoryValidator

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, labelValidator, report, schemas, schematrons
 
Constructor Summary
FileValidator(String modelVersion, Report report)
          Constructor.
 
Method Summary
 void validate(File file)
          Validate a PDS product file.
 void validate(URL url)
           
 
Methods inherited from class gov.nasa.pds.validate.Validator
addValidator, setCatalogs, setForce, 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)
              throws ParserConfigurationException,
                     gov.nasa.pds.tools.label.ValidatorException
Constructor.

Parameters:
modelVersion - The model version to use for validation.
report - A Report object to output the results.
Throws:
ParserConfigurationException
gov.nasa.pds.tools.label.ValidatorException
Method Detail

validate

public void validate(File file)
              throws Exception
Validate a PDS product file.

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

validate

public void validate(URL url)
              throws Exception
Specified by:
validate in class Validator
Throws:
Exception


Copyright © 2010–2014 Planetary Data System. All rights reserved.