Package gov.nasa.pds.validate
Class ValidatorFactory
java.lang.Object
gov.nasa.pds.validate.ValidatorFactory
public class ValidatorFactory extends Object
Factory class that will create the appropriate Validator object.
- Author:
- mcayanan
-
Method Summary
Modifier and Type Method Description voidflush()static ValidatorFactorygetInstance()Gets an instance of the factory.LocationValidatornewInstance(ExceptionType logLevel)Returns a Validator object.voidsetDocumentValidators(List<DocumentValidator> validators)voidsetModelVersion(String modelVersion)
-
Method Details
-
getInstance
Gets an instance of the factory. -
newInstance
public LocationValidator newInstance(ExceptionType logLevel) throws ValidatorException, TransformerConfigurationException, ParserConfigurationExceptionReturns a Validator object.- Parameters:
target- The target URL.- Returns:
- a Validator object based on the inputs given.
- Throws:
ParserConfigurationException- Parser configuration error occurred.ValidatorException- Validator error occurred.TransformerConfigurationException- Transformer configuration error occurred.
-
setDocumentValidators
- Parameters:
validators- A list of DocumentValidators
-
setModelVersion
- Parameters:
modelVersion- The model version.
-
flush
public void flush()
-