Package io.zerocopy.json.schema.document
Class SchemaDocument
- java.lang.Object
-
- io.zerocopy.json.schema.document.SchemaDocument
-
public class SchemaDocument extends java.lang.ObjectDescribes a document with one or more named schemas
-
-
Constructor Summary
Constructors Constructor Description SchemaDocument()SchemaDocument(com.fasterxml.jackson.databind.JsonNode root)SchemaDocument(com.fasterxml.jackson.databind.JsonNode root, com.fasterxml.jackson.core.JsonPointer... schemaParents)SchemaDocument(com.fasterxml.jackson.databind.JsonNode root, java.util.Collection<com.fasterxml.jackson.core.JsonPointer> schemaParents)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNodegetRoot()java.util.Map<com.fasterxml.jackson.core.JsonPointer,com.fasterxml.jackson.databind.JsonNode>getSchemaParentMap()java.util.Set<com.fasterxml.jackson.core.JsonPointer>getSchemaParents()voidsetRoot(com.fasterxml.jackson.databind.JsonNode root)voidsetSchemaParents(java.util.Set<com.fasterxml.jackson.core.JsonPointer> schemaParents)
-
-
-
Constructor Detail
-
SchemaDocument
public SchemaDocument(com.fasterxml.jackson.databind.JsonNode root)
-
SchemaDocument
public SchemaDocument(com.fasterxml.jackson.databind.JsonNode root, java.util.Collection<com.fasterxml.jackson.core.JsonPointer> schemaParents)
-
SchemaDocument
public SchemaDocument(com.fasterxml.jackson.databind.JsonNode root, com.fasterxml.jackson.core.JsonPointer... schemaParents)
-
SchemaDocument
public SchemaDocument()
-
-
Method Detail
-
getRoot
public com.fasterxml.jackson.databind.JsonNode getRoot()
-
setRoot
public void setRoot(com.fasterxml.jackson.databind.JsonNode root)
-
getSchemaParents
public java.util.Set<com.fasterxml.jackson.core.JsonPointer> getSchemaParents()
-
setSchemaParents
public void setSchemaParents(java.util.Set<com.fasterxml.jackson.core.JsonPointer> schemaParents)
-
getSchemaParentMap
public java.util.Map<com.fasterxml.jackson.core.JsonPointer,com.fasterxml.jackson.databind.JsonNode> getSchemaParentMap()
-
-