|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.dom4j.DocumentFactory org.dom4j.datatype.DatatypeDocumentFactory
DatatypeDocumentFactory
is a factory of XML objects which
support the XML Schema Data Types
specification.
Field Summary | |
protected static DatatypeDocumentFactory |
singleton
The Singleton instance |
Fields inherited from class org.dom4j.DocumentFactory |
cache |
Constructor Summary | |
DatatypeDocumentFactory()
|
Method Summary | |
Attribute |
createAttribute(Element owner,
QName qname,
String value)
|
DatatypeElementFactory |
getElementFactory(QName elementQName)
Registers the given DatatypeElementFactory for the given
<element> schema element |
static DocumentFactory |
getInstance()
Access to the singleton instance of this factory. |
void |
loadSchema(Document schemaDocument)
Loads the given XML Schema document into this factory so schema-aware Document, Elements and Attributes will be created by this factory. |
void |
loadSchema(Document schemaDocument,
Namespace targetNamespace)
|
protected void |
loadSchema(Document document,
String schemaInstanceURI)
|
protected void |
loadSchema(Document document,
String schemaInstanceURI,
Namespace namespace)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static transient DatatypeDocumentFactory singleton
Constructor Detail |
public DatatypeDocumentFactory()
Method Detail |
public static DocumentFactory getInstance()
Access to the singleton instance of this factory.
public void loadSchema(Document schemaDocument)
schemaDocument
- is an XML Schema Document instance.public void loadSchema(Document schemaDocument, Namespace targetNamespace)
public DatatypeElementFactory getElementFactory(QName elementQName)
DatatypeElementFactory
for the given
<element> schema element
elementQName
- DOCUMENT ME!
public Attribute createAttribute(Element owner, QName qname, String value)
createAttribute
in class DocumentFactory
protected void loadSchema(Document document, String schemaInstanceURI)
protected void loadSchema(Document document, String schemaInstanceURI, Namespace namespace)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |