public final class XmlSchemaHelper extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
XML_SCHEMA_NS |
static String |
XML_SCHEMA_PREFIX |
| Modifier and Type | Method and Description |
|---|---|
static org.dom4j.Element |
addElement(org.dom4j.Element parent,
String... names) |
static org.dom4j.Element |
addElement(org.dom4j.Element parent,
String name) |
static boolean |
isAttribute(io.apicurio.datamodels.openapi.models.OasSchema property) |
static boolean |
isElement(io.apicurio.datamodels.openapi.models.OasSchema property) |
static String |
nameOf(io.apicurio.datamodels.openapi.models.OasSchema property) |
static String |
nameOrDefault(io.apicurio.datamodels.openapi.models.OasSchema property,
String name) |
static org.dom4j.Element |
newXmlSchema(String targetNamespace) |
static String |
serialize(org.dom4j.Document document) |
static String |
toXsdType(String type) |
static String |
xmlNameOrDefault(io.apicurio.datamodels.openapi.models.OasXML xml,
String defaultName) |
static String |
xmlTargetNamespaceOrNull(io.apicurio.datamodels.openapi.models.OasSchema property) |
public static final String XML_SCHEMA_NS
public static final String XML_SCHEMA_PREFIX
public static org.dom4j.Element addElement(org.dom4j.Element parent,
String name)
public static org.dom4j.Element addElement(org.dom4j.Element parent,
String... names)
public static boolean isAttribute(io.apicurio.datamodels.openapi.models.OasSchema property)
public static boolean isElement(io.apicurio.datamodels.openapi.models.OasSchema property)
public static String nameOf(io.apicurio.datamodels.openapi.models.OasSchema property)
public static String nameOrDefault(io.apicurio.datamodels.openapi.models.OasSchema property, String name)
public static org.dom4j.Element newXmlSchema(String targetNamespace)
public static String serialize(org.dom4j.Document document)
public static String xmlNameOrDefault(io.apicurio.datamodels.openapi.models.OasXML xml, String defaultName)
public static String xmlTargetNamespaceOrNull(io.apicurio.datamodels.openapi.models.OasSchema property)
Copyright © 2016–2021 Red Hat. All rights reserved.