public abstract class AbstractJsonValidator extends Object implements JsonValidator
AT_ROOT| Modifier | Constructor and Description |
|---|---|
protected |
AbstractJsonValidator(String keyword) |
| Modifier and Type | Method and Description |
|---|---|
protected ValidationMessage |
buildValidationMessage(ErrorMessageType errorMessageType,
String at,
Map<String,Object> details) |
protected ValidationMessage |
buildValidationMessage(ErrorMessageType errorMessageType,
String at,
String... arguments) |
protected Set<ValidationMessage> |
fail(ErrorMessageType errorMessageType,
String at,
Map<String,Object> details) |
protected Set<ValidationMessage> |
fail(ErrorMessageType errorMessageType,
String at,
String... arguments) |
protected Set<ValidationMessage> |
pass() |
Set<ValidationMessage> |
validate(com.fasterxml.jackson.databind.JsonNode node)
Validate the given root JsonNode, starting at the root of the data path.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvalidateprotected AbstractJsonValidator(String keyword)
public Set<ValidationMessage> validate(com.fasterxml.jackson.databind.JsonNode node)
JsonValidatorvalidate in interface JsonValidatornode - JsonNodeprotected ValidationMessage buildValidationMessage(ErrorMessageType errorMessageType, String at, String... arguments)
protected ValidationMessage buildValidationMessage(ErrorMessageType errorMessageType, String at, Map<String,Object> details)
protected Set<ValidationMessage> pass()
protected Set<ValidationMessage> fail(ErrorMessageType errorMessageType, String at, Map<String,Object> details)
protected Set<ValidationMessage> fail(ErrorMessageType errorMessageType, String at, String... arguments)
Copyright © 2017. All rights reserved.