Package org.eclipse.lemminx.customservice.synapse.schemagen.xsd
package org.eclipse.lemminx.customservice.synapse.schemagen.xsd
-
ClassDescriptionThe ComplexTypeProcessor class is responsible for processing complex types in an XML Schema and converting them to JSON Schema.The JsonSchemaArrayNode class represents a JSON Schema node for array types.The JsonSchemaElementValueNode class represents a JSON Schema node for element values.The JsonSchemaNode class represents a generic JSON Schema node.The JsonSchemaObjectNode class represents a JSON Schema node for object types.The JsonSchemaOneOfNode class represents a JSON Schema node for the "oneOf" keyword.The SimpleTypeProcessor class processes XML Schema simple type definitions and converts them into JSON Schema nodes.The TypeProcessor interface defines methods for processing XML Schema types and converting them into JSON Schema nodes.The TypeProcessorFactory class provides a method to obtain the appropriate TypeProcessor based on the type of the XML Schema element declaration.The Utils class provides utility methods and constants for JSON Schema generation from XML Schema.