Interface JsonTokenEventHandler

All Known Implementing Classes:
JsonNodeAssembler

public interface JsonTokenEventHandler
Represents a handler of JSON token events.
Since:
5.5
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Triggered to signal the end of an array.
    void
    Triggered to signal the beginning of an array.
    void
    Triggered to signal occurrence of an embedded object.
    void
    Triggered to signal the end of the token stream.
    void
    field(String name)
    Triggered to signal occurrence of a field with the specified name.
    void
    Triggered to signal the end of an object.
    void
    Triggered to signal the beginning of an object.
    void
    value(boolean value)
    Triggered to signal occurrence of an boolean value.
    void
    value(double value)
    Triggered to signal occurrence of an double precision value.
    void
    value(int value)
    Triggered to signal occurrence of an integer value.
    void
    value(long value)
    Triggered to signal occurrence of a long value.
    void
    value(String value)
    Triggered to signal occurrence of a textual value.
    void
    Triggered to signal occurrence of a null value.
  • Method Details

    • objectStart

      void objectStart()
      Triggered to signal the beginning of an object.
    • objectEnd

      void objectEnd()
      Triggered to signal the end of an object.
    • arrayStart

      void arrayStart()
      Triggered to signal the beginning of an array.
    • arrayEnd

      void arrayEnd()
      Triggered to signal the end of an array.
    • field

      void field(String name)
      Triggered to signal occurrence of a field with the specified name.
    • embeddedObject

      void embeddedObject(Object object)
      Triggered to signal occurrence of an embedded object.
    • value

      void value(String value)
      Triggered to signal occurrence of a textual value.
    • value

      void value(int value)
      Triggered to signal occurrence of an integer value.
    • value

      void value(long value)
      Triggered to signal occurrence of a long value.
    • value

      void value(double value)
      Triggered to signal occurrence of an double precision value.
    • value

      void value(boolean value)
      Triggered to signal occurrence of an boolean value.
    • valueNull

      void valueNull()
      Triggered to signal occurrence of a null value.
    • endOfStream

      void endOfStream()
      Triggered to signal the end of the token stream.