public class ConverterSupport extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,AttributeGroup> |
attributeGroupMap
maps top-level attribute group names to attribute group structures
|
protected Map<String,Class> |
classLocalNameMap |
protected Map<Class,Map<String,Property>> |
classPropertyMap |
protected Map<String,Class> |
classQualifiedNameMap |
protected Map<String,ComplexType> |
complexTypeMap
maps top-level complex type names to complex type structures
|
protected String |
destNamespacePrefix |
protected String |
destNamespaceURI |
protected Map<String,Element> |
elementMap
maps top-level element names to element structures
|
protected Schema |
schema |
protected Map<String,SimpleType> |
simpleTypeMap
maps top-level simple type names to simple type structures
|
protected Map<Class,HashSet<Class>> |
subclassMap |
| Constructor and Description |
|---|
ConverterSupport(Schema schema,
String destNamespaceURI,
String destNamespacePrefix) |
protected String destNamespaceURI
protected String destNamespacePrefix
protected Schema schema
protected Map<String,ComplexType> complexTypeMap
protected Map<String,Element> elementMap
protected Map<String,SimpleType> simpleTypeMap
protected Map<String,AttributeGroup> attributeGroupMap
public String getDestNamespaceURI()
public String getDestNamespacePrefix()
public Schema getSchema()
public Map<String,ComplexType> getComplexTypeMap()
public Map<String,SimpleType> getSimpleTypeMap()
public Map<String,AttributeGroup> getAttributeGroupMap()
public void accept(Class root, ClassVisitor visitor)
public void collectSubclasses()
public String buildLogicalEnumerationLiteralName(Enumeration enm, String name, Map<String,EnumerationLiteral> literalMap)
public boolean isEnumeration(AbstractSimpleType simpleType)
public String findOpenAttributeValue(QName qname, OpenAttrs attrs, boolean supressError)
public QName getOpenAttributeQNameByValue(String value, OpenAttrs attrs)
public QName findOpenAttributeQNameByValue(String value, OpenAttrs attrs)
public String getDocumentationContent(Annotation annotation)
public String serializeElement(org.apache.xerces.dom.ElementNSImpl nsElem)
public String getSDOXValue(ComplexType complexType, String localName)
public String findSDOXValue(ComplexType complexType, String localName)
public String getSDOXValue(LocalElement element, String localName)
public DataType mapType(XSDBuiltInType xsdType)
public String findAppInfoValue(Enumeration schemaEnum)
public Documentation createDocumentation(DocumentationType type, String content)
Copyright © 2017. All rights reserved.