Package org.dom4j.datatype
Class NamedTypeResolver
- java.lang.Object
-
- org.dom4j.datatype.NamedTypeResolver
-
class NamedTypeResolver extends Object
NamedTypeResolverresolves named types for a given QName.- Version:
- $Revision: 1.8 $
- Author:
- Yuxin Ruan
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<QName,DocumentFactory>complexTypeMapprotected DocumentFactorydocumentFactoryprotected Map<Element,DocumentFactory>elementFactoryMapprotected Map<QName,XSDatatype>simpleTypeMapprotected Map<Element,QName>typedElementMap
-
Constructor Summary
Constructors Constructor Description NamedTypeResolver(DocumentFactory documentFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidregisterComplexType(QName type, DocumentFactory factory)(package private) voidregisterSimpleType(QName type, XSDatatype datatype)(package private) voidregisterTypedElement(Element element, QName type, DocumentFactory parentFactory)(package private) voidresolveElementTypes()(package private) voidresolveNamedTypes()
-
-
-
Field Detail
-
complexTypeMap
protected Map<QName,DocumentFactory> complexTypeMap
-
elementFactoryMap
protected Map<Element,DocumentFactory> elementFactoryMap
-
documentFactory
protected DocumentFactory documentFactory
-
-
Constructor Detail
-
NamedTypeResolver
NamedTypeResolver(DocumentFactory documentFactory)
-
-
Method Detail
-
registerComplexType
void registerComplexType(QName type, DocumentFactory factory)
-
registerSimpleType
void registerSimpleType(QName type, XSDatatype datatype)
-
registerTypedElement
void registerTypedElement(Element element, QName type, DocumentFactory parentFactory)
-
resolveElementTypes
void resolveElementTypes()
-
resolveNamedTypes
void resolveNamedTypes()
-
-