java.lang.Object
org.eclipse.lemminx.customservice.synapse.schemagen.util.JsonSchema

public class JsonSchema extends Object
  • Constructor Details

    • JsonSchema

      public JsonSchema()
  • Method Details

    • getAsJsonObject

      public com.google.gson.JsonObject getAsJsonObject()
    • setDolarSchema

      public void setDolarSchema(String namespaceURl)
    • setTitle

      public void setTitle(String title)
    • setId

      public void setId(String id)
    • setType

      public void setType(String type)
    • getDolarSchema

      public String getDolarSchema()
    • getTitle

      public String getTitle(String title)
    • getId

      public String getId()
    • getType

      public String getType()
    • getPropertiesObject

      public com.google.gson.JsonObject getPropertiesObject()
    • getAttributesObject

      public com.google.gson.JsonObject getAttributesObject()
    • getRequiredObject

      public com.google.gson.JsonArray getRequiredObject()
    • getItemsArrayObject

      public com.google.gson.JsonArray getItemsArrayObject()
    • addObject

      public void addObject(String name, JsonSchema obj)
    • addAttribute

      public void addAttribute(String name, JsonSchema obj)
    • addArray

      public void addArray(String name, JsonSchema obj)
    • addPrimitive

      public void addPrimitive(String name, JsonSchema leaf)
    • createItemsArray

      public void createItemsArray()
    • addArrayItem

      public void addArrayItem(String name, JsonSchema obj)
    • addCustomArray

      public void addCustomArray(String name)
    • addCustomObject

      public void addCustomObject(String name, com.google.gson.JsonObject jsonObject)
    • getCustomArray

      public com.google.gson.JsonArray getCustomArray(String name)
    • getCustomObject

      public com.google.gson.JsonObject getCustomObject(String name)