Class XmlValidationTask
- java.lang.Object
-
- org.bonitasoft.plugin.validation.xml.XmlValidationTask
-
- All Implemented Interfaces:
ValidationTask
public class XmlValidationTask extends Object implements ValidationTask
This class is used to validate XML files located in a directory using a given XSD schema.
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringDEFAULT_TASK_NAME
-
Constructor Summary
Constructors Constructor Description XmlValidationTask(String taskName, URL xsdUrl, Path artifactsSourceDir)XmlValidationTask(String taskName, URL xsdUrl, Path artifactsSourceDir, String sourceFileRegex)XmlValidationTask(URL xsdUrl, Path artifactsSourceDir)XmlValidationTask(URL xsdUrl, Path artifactsSourceDir, String sourceFileRegex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<File>getSourceFiles()protected ValidatorinitValidator()voidvalidate()Execute the validation task.
-
-
-
Field Detail
-
DEFAULT_TASK_NAME
protected static final String DEFAULT_TASK_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
validate
public void validate() throws ValidationExceptionDescription copied from interface:ValidationTaskExecute the validation task.- Specified by:
validatein interfaceValidationTask- Throws:
ValidationException- if validation criteria are not met
-
initValidator
protected Validator initValidator() throws ValidationErrorException
- Throws:
ValidationErrorException
-
getSourceFiles
protected List<File> getSourceFiles() throws ValidationErrorException
- Throws:
ValidationErrorException
-
-