Class TreeBuildingGenerator.TreeWriteContext

java.lang.Object
tools.jackson.core.TokenStreamContext
tools.jackson.databind.node.TreeBuildingGenerator.TreeWriteContext
Direct Known Subclasses:
TreeBuildingGenerator.ArrayContext, TreeBuildingGenerator.ObjectContext, TreeBuildingGenerator.RootContext
Enclosing class:
TreeBuildingGenerator

abstract static class TreeBuildingGenerator.TreeWriteContext extends tools.jackson.core.TokenStreamContext
Since:
3.0
  • Field Details

  • Constructor Details

  • Method Details

    • currentValue

      public Object currentValue()
      Overrides:
      currentValue in class tools.jackson.core.TokenStreamContext
    • assignCurrentValue

      public void assignCurrentValue(Object v)
      Overrides:
      assignCurrentValue in class tools.jackson.core.TokenStreamContext
    • getParent

      public final TreeBuildingGenerator.TreeWriteContext getParent()
      Specified by:
      getParent in class tools.jackson.core.TokenStreamContext
    • currentName

      public String currentName()
      Specified by:
      currentName in class tools.jackson.core.TokenStreamContext
    • createChildArrayContext

      public abstract TreeBuildingGenerator.TreeWriteContext createChildArrayContext(Object currValue)
    • createChildObjectContext

      public abstract TreeBuildingGenerator.TreeWriteContext createChildObjectContext(Object currValue)
    • writeName

      public boolean writeName(String name)
    • writeBinary

      public abstract void writeBinary(byte[] data)
    • writeBoolean

      public abstract void writeBoolean(boolean v)
    • writeNull

      public abstract void writeNull()
    • writeNumber

      public abstract void writeNumber(ValueNode v)
    • writeString

      public abstract void writeString(String value)
    • writeNode

      public abstract void writeNode(JsonNode node)
    • writePOJO

      public abstract void writePOJO(Object value)