Uses of Class
org.eclipse.lemminx.customservice.synapse.schemagen.util.JsonSchema
Packages that use JsonSchema
-
Uses of JsonSchema in org.eclipse.lemminx.customservice.synapse.schemagen.util
Fields in org.eclipse.lemminx.customservice.synapse.schemagen.util declared as JsonSchemaMethods in org.eclipse.lemminx.customservice.synapse.schemagen.util that return JsonSchemaModifier and TypeMethodDescriptionprotected JsonSchemaSchemaBuilder.addArrayToParent(JsonSchema parent, String id) protected JsonSchemaSchemaBuilder.addArrayToParentItemsArray(JsonSchema parent, String id) Add an array type object into parents items array.protected JsonSchemaSchemaBuilder.addObjectToParent(JsonSchema parent, String id) protected JsonSchemaSchemaBuilder.addObjectToParentItemsArray(JsonSchema parent, String id) protected JsonSchemaSchemaBuilder.addPrimitiveToParent(JsonSchema parent, String id, String value, SchemaBuilder.TypeEnum propertyValueType, Map<String, String> elementIdentifierMap) protected JsonSchemaSchemaBuilderWithNamepaces.addPrimitiveToParent(JsonSchema parent, String id, String value, SchemaBuilder.TypeEnum propertyValueType, Map<String, String> elementIdentifierMap) protected JsonSchemaSchemaBuilder.addPrimitiveToParentItemsArray(JsonSchema parent, String id, SchemaBuilder.TypeEnum propertyValueType) Methods in org.eclipse.lemminx.customservice.synapse.schemagen.util with parameters of type JsonSchemaModifier and TypeMethodDescriptionvoidJsonSchema.addArray(String name, JsonSchema obj) voidJsonSchema.addArrayItem(String name, JsonSchema obj) protected JsonSchemaSchemaBuilder.addArrayToParent(JsonSchema parent, String id) protected JsonSchemaSchemaBuilder.addArrayToParentItemsArray(JsonSchema parent, String id) Add an array type object into parents items array.voidJsonSchema.addAttribute(String name, JsonSchema obj) voidJsonSchema.addObject(String name, JsonSchema obj) protected JsonSchemaSchemaBuilder.addObjectToParent(JsonSchema parent, String id) protected JsonSchemaSchemaBuilder.addObjectToParentItemsArray(JsonSchema parent, String id) voidJsonSchema.addPrimitive(String name, JsonSchema leaf) protected JsonSchemaSchemaBuilder.addPrimitiveToParent(JsonSchema parent, String id, String value, SchemaBuilder.TypeEnum propertyValueType, Map<String, String> elementIdentifierMap) protected JsonSchemaSchemaBuilderWithNamepaces.addPrimitiveToParent(JsonSchema parent, String id, String value, SchemaBuilder.TypeEnum propertyValueType, Map<String, String> elementIdentifierMap) protected JsonSchemaSchemaBuilder.addPrimitiveToParentItemsArray(JsonSchema parent, String id, SchemaBuilder.TypeEnum propertyValueType) com.google.gson.JsonObjectSchemaBuilder.createSchemaForArray(com.google.gson.JsonElement childElement, JsonSchema parent, String id, com.google.gson.JsonObject jsonObject) voidSchemaBuilder.createSchemaForArrayRoot(com.google.gson.JsonArray jsonArray, JsonSchema parent) Creates the schema when the root is an arraySchemaBuilder.createSchemaForObject(com.google.gson.JsonObject jsonObject, JsonSchema parent)