Class DocumentModelBuilder.GsonDocumentModelBuilder

java.lang.Object
com.inductiveautomation.ignition.client.jsonedit.DocumentModelBuilder<com.inductiveautomation.ignition.common.gson.JsonElement>
com.inductiveautomation.ignition.client.jsonedit.DocumentModelBuilder.GsonDocumentModelBuilder
Enclosing class:
DocumentModelBuilder<T>

public static class DocumentModelBuilder.GsonDocumentModelBuilder extends DocumentModelBuilder<com.inductiveautomation.ignition.common.gson.JsonElement>
  • Constructor Details

    • GsonDocumentModelBuilder

      public GsonDocumentModelBuilder(com.inductiveautomation.ignition.common.gson.JsonElement root)
  • Method Details

    • buildRoot

      public DocumentNode buildRoot()
      Specified by:
      buildRoot in class DocumentModelBuilder<com.inductiveautomation.ignition.common.gson.JsonElement>
    • build

      protected DocumentNode build(com.inductiveautomation.ignition.common.gson.JsonElement element)
    • buildObjectNode

      @Nonnull protected DocumentNode buildObjectNode(com.inductiveautomation.ignition.common.gson.JsonObject object)
    • buildArrayNode

      @Nonnull protected DocumentNode buildArrayNode(com.inductiveautomation.ignition.common.gson.JsonArray array)
    • buildValueNode

      @Nonnull protected DocumentNode buildValueNode(com.inductiveautomation.ignition.common.gson.JsonElement element)