Module dev.metaschema.maven.plugin
Package dev.metaschema.maven.plugin
Class AbstractMetaschemaMojo.LoggingValidationHandler
java.lang.Object
dev.metaschema.core.model.validation.AbstractValidationResultProcessor
dev.metaschema.maven.plugin.AbstractMetaschemaMojo.LoggingValidationHandler
- Enclosing class:
- AbstractMetaschemaMojo
protected final class AbstractMetaschemaMojo.LoggingValidationHandler
extends dev.metaschema.core.model.validation.AbstractValidationResultProcessor
A validation result handler that logs validation findings using the Maven
plugin logger.
Findings are logged at different levels based on their severity:
- CRITICAL and ERROR - logged at error level
- WARNING - logged at warn level
- INFORMATIONAL - logged at info level
- All other severities - logged at debug level
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidhandleConstraintValidationFinding(dev.metaschema.core.model.constraint.ConstraintValidationFinding finding) protected voidhandleJsonValidationFinding(dev.metaschema.core.model.validation.JsonSchemaContentValidator.JsonValidationFinding finding) protected voidhandleXmlValidationFinding(dev.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding finding) Methods inherited from class dev.metaschema.core.model.validation.AbstractValidationResultProcessor
handleResults, handleValidationFindings
-
Constructor Details
-
LoggingValidationHandler
protected LoggingValidationHandler()
-
-
Method Details
-
handleJsonValidationFinding
protected void handleJsonValidationFinding(dev.metaschema.core.model.validation.JsonSchemaContentValidator.JsonValidationFinding finding) - Specified by:
handleJsonValidationFindingin classdev.metaschema.core.model.validation.AbstractValidationResultProcessor
-
handleXmlValidationFinding
protected void handleXmlValidationFinding(dev.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding finding) - Specified by:
handleXmlValidationFindingin classdev.metaschema.core.model.validation.AbstractValidationResultProcessor
-
handleConstraintValidationFinding
protected void handleConstraintValidationFinding(dev.metaschema.core.model.constraint.ConstraintValidationFinding finding) - Specified by:
handleConstraintValidationFindingin classdev.metaschema.core.model.validation.AbstractValidationResultProcessor
-