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 boolean isJavaSemantics()
public void setJavaSemantics(boolean javaSemantics)
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 void addItemWalkListener(JsonSchemaWalkListener itemWalkListener)
public void addItemWalkListeners(List<JsonSchemaWalkListener> itemWalkListeners)
public List<JsonSchemaWalkListener> getPropertyWalkListeners()
public Map<String,List<JsonSchemaWalkListener>> getKeywordWalkListenersMap()
public List<JsonSchemaWalkListener> getArrayItemWalkListeners()
public CollectorContext getCollectorContext()
public void setCollectorContext(CollectorContext collectorContext)
Copyright © 2021. All rights reserved.