Class JsonElementFactory

java.lang.Object
de.monticore.symboltable.serialization.json.JsonElementFactory

public class JsonElementFactory extends Object
This factory creates instances of JsonElements. It can be used to instantiate subtypes of the Json classes instead of the default ones.
  • Field Details

  • Constructor Details

    • JsonElementFactory

      public JsonElementFactory()
  • Method Details

    • setInstance

      public static void setInstance(JsonElementFactory instance)
    • doCreateJsonArray

      protected JsonArray doCreateJsonArray()
    • doCreateJsonBoolean

      protected JsonBoolean doCreateJsonBoolean(boolean value)
    • doCreateJsonNull

      protected JsonNull doCreateJsonNull()
    • doCreateJsonNumber

      protected JsonNumber doCreateJsonNumber(String value)
    • doCreateJsonObject

      protected JsonObject doCreateJsonObject()
    • doCreateJsonString

      protected JsonString doCreateJsonString(String value)
    • createJsonArray

      public static JsonArray createJsonArray()
    • createJsonBoolean

      public static JsonBoolean createJsonBoolean(boolean value)
    • createJsonNull

      public static JsonNull createJsonNull()
    • createJsonNumber

      public static JsonNumber createJsonNumber(String value)
    • createJsonObject

      public static JsonObject createJsonObject()
    • createJsonString

      public static JsonString createJsonString(String value)