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 void
flush()
static ValidatorFactory
getInstance()
Gets an instance of the factory.LocationValidator
newInstance(ExceptionType logLevel)
Returns a Validator object.void
setDocumentValidators(List<DocumentValidator> validators)
void
setModelVersion(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()
-