Class JsonSchema
java.lang.Object
io.apicurio.registry.serde.jsonschema.JsonSchema
- Author:
- Carles Arnal
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionJsonSchema(com.fasterxml.jackson.databind.JsonNode jsonNode) JsonSchema(com.fasterxml.jackson.databind.JsonNode jsonNode, Map<String, JsonSchema> resolvedReferences, Integer version) JsonSchema(String schemaString) JsonSchema(String schemaString, Map<String, JsonSchema> resolvedReferences, Integer version) JsonSchema(org.everit.json.schema.Schema schemaObj) JsonSchema(org.everit.json.schema.Schema schemaObj, Integer version) -
Method Summary
-
Field Details
-
TYPE
- See Also:
-
-
Constructor Details
-
JsonSchema
public JsonSchema(com.fasterxml.jackson.databind.JsonNode jsonNode) -
JsonSchema
-
JsonSchema
public JsonSchema(com.fasterxml.jackson.databind.JsonNode jsonNode, Map<String, JsonSchema> resolvedReferences, Integer version) -
JsonSchema
-
JsonSchema
public JsonSchema(org.everit.json.schema.Schema schemaObj) -
JsonSchema
-
-
Method Details
-
copy
-
copy
-
toJsonNode
public com.fasterxml.jackson.databind.JsonNode toJsonNode() -
rawSchema
public org.everit.json.schema.Schema rawSchema() -
schemaType
-
name
-
getString
-
canonicalString
-
version
-
resolvedReferences
-
validate
public void validate(Object value) throws com.fasterxml.jackson.core.JsonProcessingException, org.everit.json.schema.ValidationException - Throws:
com.fasterxml.jackson.core.JsonProcessingExceptionorg.everit.json.schema.ValidationException
-
equals
-
hashCode
public int hashCode() -
toString
-