Class JsonSchemaContentValidator.JsonValidationFinding
- java.lang.Object
-
- gov.nist.secauto.metaschema.core.model.validation.JsonSchemaContentValidator.JsonValidationFinding
-
- All Implemented Interfaces:
IValidationFinding
- Enclosing class:
- JsonSchemaContentValidator
public static class JsonSchemaContentValidator.JsonValidationFinding extends Object implements IValidationFinding
-
-
Constructor Summary
Constructors Constructor Description JsonValidationFinding(org.everit.json.schema.ValidationException exception, URI documentUri)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.everit.json.schema.ValidationException
getCause()
Get the exception associated with the finding.URI
getDocumentUri()
Get the document's URI.String
getMessage()
Get the finding message.IConstraint.Level
getSeverity()
Get the finding's severity.
-
-
-
Constructor Detail
-
JsonValidationFinding
public JsonValidationFinding(@NonNull org.everit.json.schema.ValidationException exception, @NonNull URI documentUri)
-
-
Method Detail
-
getSeverity
public IConstraint.Level getSeverity()
Description copied from interface:IValidationFinding
Get the finding's severity.- Specified by:
getSeverity
in interfaceIValidationFinding
- Returns:
- the severity
-
getDocumentUri
public URI getDocumentUri()
Description copied from interface:IValidationFinding
Get the document's URI.- Specified by:
getDocumentUri
in interfaceIValidationFinding
- Returns:
- the document's URI
-
getMessage
public String getMessage()
Description copied from interface:IValidationFinding
Get the finding message.- Specified by:
getMessage
in interfaceIValidationFinding
- Returns:
- the message
-
getCause
@NonNull public org.everit.json.schema.ValidationException getCause()
Description copied from interface:IValidationFinding
Get the exception associated with the finding.- Specified by:
getCause
in interfaceIValidationFinding
- Returns:
- the
Throwable
ornull
if no thowable is associated with the finding
-
-