Class 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.JsonNode asJson()  
      com.fasterxml.jackson.databind.node.ObjectNode getBaseNode()  
      com.fasterxml.jackson.databind.node.ObjectNode getCurrentNode()  
      com.github.fge.jackson.jsonpointer.JsonPointer getPointer()  
      boolean hasDefinition​(java.lang.String name)  
      void setPointer​(com.github.fge.jackson.jsonpointer.JsonPointer pointer)  
      void setType​(com.github.fge.jackson.NodeType type)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MutableTree

        public MutableTree()
    • 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:
        asJson in interface com.github.fge.jsonschema.core.util.AsJson