Interface GsonNode

  • All Superinterfaces:
    com.github.simy4.xpath.navigator.Node
    All Known Implementing Classes:
    GsonByIndexNode, GsonByNameNode, GsonRootNode

    public interface GsonNode
    extends com.github.simy4.xpath.navigator.Node
    Gson node contract.
    Since:
    1.1
    • Field Summary

      • Fields inherited from interface com.github.simy4.xpath.navigator.Node

        DOCUMENT
    • Method Detail

      • setParent

        void setParent​(GsonNode parent)
      • get

        com.google.gson.JsonElement get()
      • set

        void set​(com.google.gson.JsonElement jsonElement)
          throws com.github.simy4.xpath.XmlBuilderException
        Throws:
        com.github.simy4.xpath.XmlBuilderException
      • elements

        java.lang.Iterable<? extends GsonNode> elements()
      • attributes

        java.lang.Iterable<? extends GsonNode> attributes()