class NamedTypeResolver extends Object
NamedTypeResolver
resolves named types for a given QName.
Modifier and Type | Field and Description |
---|---|
(package private) Map |
complexTypeMap |
(package private) DocumentFactory |
documentFactory |
(package private) Map |
elementFactoryMap |
(package private) Map |
simpleTypeMap |
(package private) Map |
typedElementMap |
Constructor and Description |
---|
NamedTypeResolver(DocumentFactory documentFactory) |
Modifier and Type | Method and Description |
---|---|
private QName |
getQName(String name) |
private QName |
getQNameOfSchemaElement(Element element) |
(package private) void |
registerComplexType(QName type,
DocumentFactory factory) |
(package private) void |
registerSimpleType(QName type,
com.sun.msv.datatype.xsd.XSDatatype datatype) |
(package private) void |
registerTypedElement(Element element,
QName type,
DocumentFactory parentFactory) |
(package private) void |
resolveElementTypes() |
(package private) void |
resolveNamedTypes() |
Map complexTypeMap
Map simpleTypeMap
Map typedElementMap
Map elementFactoryMap
DocumentFactory documentFactory
NamedTypeResolver(DocumentFactory documentFactory)
void registerComplexType(QName type, DocumentFactory factory)
void registerSimpleType(QName type, com.sun.msv.datatype.xsd.XSDatatype datatype)
void registerTypedElement(Element element, QName type, DocumentFactory parentFactory)
void resolveElementTypes()
void resolveNamedTypes()
private QName getQNameOfSchemaElement(Element element)
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses