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
-
-
Constructor Summary
Constructors Constructor Description ValidatorFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods 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)
-
-
-
Method Detail
-
getInstance
public static ValidatorFactory getInstance()
Gets an instance of the factory.
-
newInstance
public LocationValidator newInstance(ExceptionType logLevel) throws ValidatorException, TransformerConfigurationException, ParserConfigurationException
Returns 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
public void setDocumentValidators(List<DocumentValidator> validators)
- Parameters:
validators
- A list of DocumentValidators
-
flush
public void flush()
-
-