gov.nasa.pds.validate
Class ValidatorFactory

java.lang.Object
  extended by gov.nasa.pds.validate.ValidatorFactory

public class ValidatorFactory
extends Object

Factory class that will create the appropriate Validator object.

Author:
mcayanan

Method Summary
static ValidatorFactory getInstance()
          Gets an instance of the factory.
 Validator newInstance(URL target, String modelVersion, Report report)
          Returns a Validator object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static ValidatorFactory getInstance()
Gets an instance of the factory.


newInstance

public Validator newInstance(URL target,
                             String modelVersion,
                             Report report)
                      throws gov.nasa.pds.tools.label.ValidatorException,
                             TransformerConfigurationException,
                             ParserConfigurationException
Returns a Validator object.

Parameters:
target - The target URL.
modelVersion - PDS4 model version.
report - The object representation of a report.
Returns:
a Validator object based on the inputs given.
Throws:
ParserConfigurationException - Parser configuration error occurred.
gov.nasa.pds.tools.label.ValidatorException - Validator error occurred.
TransformerConfigurationException - Transformer configuration error occurred.


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