Class JsonSchema
java.lang.Object
org.eclipse.lemminx.customservice.synapse.schemagen.util.JsonSchema
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddArray(String name, JsonSchema obj) voidaddArrayItem(String name, JsonSchema obj) voidaddAttribute(String name, JsonSchema obj) voidaddCustomArray(String name) voidaddCustomObject(String name, com.google.gson.JsonObject jsonObject) voidaddObject(String name, JsonSchema obj) voidaddPrimitive(String name, JsonSchema leaf) voidcom.google.gson.JsonObjectcom.google.gson.JsonObjectcom.google.gson.JsonArraygetCustomArray(String name) com.google.gson.JsonObjectgetCustomObject(String name) getId()com.google.gson.JsonArraycom.google.gson.JsonObjectcom.google.gson.JsonArraygetType()voidsetDolarSchema(String namespaceURl) voidvoidvoid
-
Constructor Details
-
JsonSchema
public JsonSchema()
-
-
Method Details
-
getAsJsonObject
public com.google.gson.JsonObject getAsJsonObject() -
setDolarSchema
-
setTitle
-
setId
-
setType
-
getDolarSchema
-
getTitle
-
getId
-
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
-
addAttribute
-
addArray
-
addPrimitive
-
createItemsArray
public void createItemsArray() -
addArrayItem
-
addCustomArray
-
addCustomObject
-
getCustomArray
-
getCustomObject
-