Interface ExceptionMessageImprover
-
- All Known Implementing Classes:
AbstractExceptionMessageImprover,NoMappingExceptionMessageImprover,UnknownKeyTypeExceptionMessageImprover,UnknownMappingExceptionMessageImprover,WongSchemaExceptionMessageImprover
public interface ExceptionMessageImproverClasses implementing this interface improve schema validation error messages.Each implementing class implements a different improvement. The
EdmlSchemaValidatoronly uses the first fitting improvement.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Optional<String>tryToImprove(org.everit.json.schema.ValidationException exception)Get an improved error message if possible.
-
-
-
Method Detail
-
tryToImprove
Optional<String> tryToImprove(org.everit.json.schema.ValidationException exception)
Get an improved error message if possible.- Parameters:
exception- exception to improve- Returns:
- Improved error message or
Optional.empty()if the message can't be improved by this improver.
-
-