Class SchemaBuilderWithNamepaces
java.lang.Object
org.eclipse.lemminx.customservice.synapse.schemagen.util.SchemaBuilder
org.eclipse.lemminx.customservice.synapse.schemagen.util.SchemaBuilderWithNamepaces
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.lemminx.customservice.synapse.schemagen.util.SchemaBuilder
SchemaBuilder.TypeEnum -
Field Summary
Fields inherited from class org.eclipse.lemminx.customservice.synapse.schemagen.util.SchemaBuilder
AT_PREFIX, CONTENT, DOLLAR_PREFIX, HASHCONTENT, root, XSI_TYPE_OLD, XSI_TYPE_READABLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected JsonSchemaaddPrimitiveToParent(JsonSchema parent, String id, String value, SchemaBuilder.TypeEnum propertyValueType, Map<String, String> elementIdentifierMap) Methods inherited from class org.eclipse.lemminx.customservice.synapse.schemagen.util.SchemaBuilder
addArrayToParent, addArrayToParentItemsArray, addObjectToParent, addObjectToParentItemsArray, addPrimitiveToParentItemsArray, createSchema, createSchemaForArray, createSchemaForArrayRoot, createSchemaForObject
-
Constructor Details
-
SchemaBuilderWithNamepaces
public SchemaBuilderWithNamepaces()
-
-
Method Details
-
addPrimitiveToParent
protected JsonSchema addPrimitiveToParent(JsonSchema parent, String id, String value, SchemaBuilder.TypeEnum propertyValueType, Map<String, String> elementIdentifierMap) - Overrides:
addPrimitiveToParentin classSchemaBuilder
-