public class ValidatorConfig
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
<T extends io.burt.jmespath.function.BaseFunction> |
addFunction(T function)
|
static ValidatorConfig |
get() |
com.networknt.schema.JsonSchemaFactory |
getFactory()
Return the Json Schema Factory, used to load schemas
|
io.burt.jmespath.JmesPath<com.fasterxml.jackson.databind.JsonNode> |
getJmesPath()
Return the JmesPath used to select sub node of Json
|
com.fasterxml.jackson.databind.ObjectMapper |
getObjectMapper()
Return an Object Mapper.
|
com.networknt.schema.SpecVersion.VersionFlag |
getSchemaVersion() |
void |
setSchemaVersion(com.networknt.schema.SpecVersion.VersionFlag version)
Set the version of the json schema specifications (default is V7)
|
public static ValidatorConfig get()
public void setSchemaVersion(com.networknt.schema.SpecVersion.VersionFlag version)
version - May be V4, V6, V7 or V201909public com.networknt.schema.SpecVersion.VersionFlag getSchemaVersion()
public <T extends io.burt.jmespath.function.BaseFunction> void addFunction(T function)
T - Must extends BaseFunctionfunction - the function to addpublic com.networknt.schema.JsonSchemaFactory getFactory()
public io.burt.jmespath.JmesPath<com.fasterxml.jackson.databind.JsonNode> getJmesPath()
JmesPathpublic com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
ObjectMapper to serialize / deserialize JSONCopyright © 2020. All rights reserved.