Package com.github.fge.avro
Class MutableTree
- java.lang.Object
-
- com.github.fge.avro.MutableTree
-
- All Implemented Interfaces:
com.github.fge.jsonschema.core.util.AsJson
@NotThreadSafe public final class MutableTree extends java.lang.Object implements com.github.fge.jsonschema.core.util.AsJson
-
-
Constructor Summary
Constructors Constructor Description MutableTree()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNodeasJson()com.fasterxml.jackson.databind.node.ObjectNodegetBaseNode()com.fasterxml.jackson.databind.node.ObjectNodegetCurrentNode()com.github.fge.jackson.jsonpointer.JsonPointergetPointer()booleanhasDefinition(java.lang.String name)voidsetPointer(com.github.fge.jackson.jsonpointer.JsonPointer pointer)voidsetType(com.github.fge.jackson.NodeType type)
-
-
-
Method Detail
-
setType
public void setType(com.github.fge.jackson.NodeType type)
-
getBaseNode
public com.fasterxml.jackson.databind.node.ObjectNode getBaseNode()
-
getCurrentNode
public com.fasterxml.jackson.databind.node.ObjectNode getCurrentNode()
-
getPointer
public com.github.fge.jackson.jsonpointer.JsonPointer getPointer()
-
setPointer
public void setPointer(com.github.fge.jackson.jsonpointer.JsonPointer pointer)
-
hasDefinition
public boolean hasDefinition(java.lang.String name)
-
asJson
public com.fasterxml.jackson.databind.JsonNode asJson()
- Specified by:
asJsonin interfacecom.github.fge.jsonschema.core.util.AsJson
-
-