public class SchemaValidatorsConfig extends Object
Modifier and Type | Field and Description |
---|---|
static String |
ALL_KEYWORD_WALK_LISTENER_KEY |
Constructor and Description |
---|
SchemaValidatorsConfig() |
public static final String ALL_KEYWORD_WALK_LISTENER_KEY
public boolean isTypeLoose()
public void setTypeLoose(boolean typeLoose)
public void setFailFast(boolean failFast)
JsonValidator.validate(JsonNode, JsonNode, String)
or JsonValidator.validate(JsonNode)
doesn't return any Set
<ValidationMessage
>,
instead a JsonSchemaException
is thrown as soon as a validation errors is discovered.failFast
- booleanpublic boolean isFailFast()
public boolean isHandleNullableField()
public void setHandleNullableField(boolean handleNullableField)
public boolean isEcma262Validator()
public void setEcma262Validator(boolean ecma262Validator)
public void addKeywordWalkListener(JsonSchemaWalkListener keywordWalkListener)
public void addKeywordWalkListener(String keyword, JsonSchemaWalkListener keywordWalkListener)
public void addKeywordWalkListeners(List<JsonSchemaWalkListener> keywordWalkListeners)
public void addKeywordWalkListeners(String keyword, List<JsonSchemaWalkListener> keywordWalkListeners)
public void addPropertyWalkListeners(List<JsonSchemaWalkListener> propertyWalkListeners)
public void addPropertyWalkListener(JsonSchemaWalkListener propertyWalkListener)
public List<JsonSchemaWalkListener> getPropertyWalkListeners()
public Map<String,List<JsonSchemaWalkListener>> getKeywordWalkListenersMap()
Copyright © 2020. All rights reserved.