Package org.dom4j.dom
Class DOMDocumentFactory
- java.lang.Object
-
- org.dom4j.DocumentFactory
-
- org.dom4j.dom.DOMDocumentFactory
-
- All Implemented Interfaces:
java.io.Serializable,org.w3c.dom.DOMImplementation
public class DOMDocumentFactory extends DocumentFactory implements org.w3c.dom.DOMImplementation
DOMDocumentFactoryis a factory of DOM4J objects which implement the W3C DOM API.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.dom4j.DocumentFactory
cache
-
-
Constructor Summary
Constructors Constructor Description DOMDocumentFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DOMDocumentTypeasDocumentType(org.w3c.dom.DocumentType docType)AttributecreateAttribute(Element owner, QName qname, java.lang.String value)CDATAcreateCDATA(java.lang.String text)CommentcreateComment(java.lang.String text)DocumentTypecreateDocType(java.lang.String name, java.lang.String publicId, java.lang.String systemId)DocumentcreateDocument()org.w3c.dom.DocumentcreateDocument(java.lang.String namespaceURI, java.lang.String qualifiedName, org.w3c.dom.DocumentType docType)org.w3c.dom.DocumentTypecreateDocumentType(java.lang.String qualifiedName, java.lang.String publicId, java.lang.String systemId)ElementcreateElement(QName qname)ElementcreateElement(QName qname, int attributeCount)EntitycreateEntity(java.lang.String name)EntitycreateEntity(java.lang.String name, java.lang.String text)NamespacecreateNamespace(java.lang.String prefix, java.lang.String uri)ProcessingInstructioncreateProcessingInstruction(java.lang.String target, java.lang.String data)ProcessingInstructioncreateProcessingInstruction(java.lang.String target, java.util.Map<java.lang.String,java.lang.String> data)TextcreateText(java.lang.String text)java.lang.ObjectgetFeature(java.lang.String feature, java.lang.String version)static DocumentFactorygetInstance()Access to the singleton instance of this factory.booleanhasFeature(java.lang.String feat, java.lang.String version)-
Methods inherited from class org.dom4j.DocumentFactory
createAttribute, createDocument, createDocument, createElement, createElement, createPattern, createQName, createQName, createQName, createQName, createQNameCache, createSingleton, createXPath, createXPath, createXPathFilter, createXPathFilter, getQNames, getXPathNamespaceURIs, init, intern, setXPathNamespaceURIs
-
-
-
-
Method Detail
-
getInstance
public static DocumentFactory getInstance()
Access to the singleton instance of this factory.
- Returns:
- the default singleon instance
-
createDocument
public Document createDocument()
- Overrides:
createDocumentin classDocumentFactory
-
createDocType
public DocumentType createDocType(java.lang.String name, java.lang.String publicId, java.lang.String systemId)
- Overrides:
createDocTypein classDocumentFactory
-
createElement
public Element createElement(QName qname)
- Overrides:
createElementin classDocumentFactory
-
createAttribute
public Attribute createAttribute(Element owner, QName qname, java.lang.String value)
- Overrides:
createAttributein classDocumentFactory
-
createCDATA
public CDATA createCDATA(java.lang.String text)
- Overrides:
createCDATAin classDocumentFactory
-
createComment
public Comment createComment(java.lang.String text)
- Overrides:
createCommentin classDocumentFactory
-
createText
public Text createText(java.lang.String text)
- Overrides:
createTextin classDocumentFactory
-
createEntity
public Entity createEntity(java.lang.String name)
-
createEntity
public Entity createEntity(java.lang.String name, java.lang.String text)
- Overrides:
createEntityin classDocumentFactory
-
createNamespace
public Namespace createNamespace(java.lang.String prefix, java.lang.String uri)
- Overrides:
createNamespacein classDocumentFactory
-
createProcessingInstruction
public ProcessingInstruction createProcessingInstruction(java.lang.String target, java.lang.String data)
- Overrides:
createProcessingInstructionin classDocumentFactory
-
createProcessingInstruction
public ProcessingInstruction createProcessingInstruction(java.lang.String target, java.util.Map<java.lang.String,java.lang.String> data)
- Overrides:
createProcessingInstructionin classDocumentFactory
-
hasFeature
public boolean hasFeature(java.lang.String feat, java.lang.String version)- Specified by:
hasFeaturein interfaceorg.w3c.dom.DOMImplementation
-
createDocumentType
public org.w3c.dom.DocumentType createDocumentType(java.lang.String qualifiedName, java.lang.String publicId, java.lang.String systemId) throws org.w3c.dom.DOMException- Specified by:
createDocumentTypein interfaceorg.w3c.dom.DOMImplementation- Throws:
org.w3c.dom.DOMException
-
createDocument
public org.w3c.dom.Document createDocument(java.lang.String namespaceURI, java.lang.String qualifiedName, org.w3c.dom.DocumentType docType) throws org.w3c.dom.DOMException- Specified by:
createDocumentin interfaceorg.w3c.dom.DOMImplementation- Throws:
org.w3c.dom.DOMException
-
asDocumentType
protected DOMDocumentType asDocumentType(org.w3c.dom.DocumentType docType)
-
getFeature
public java.lang.Object getFeature(java.lang.String feature, java.lang.String version)- Specified by:
getFeaturein interfaceorg.w3c.dom.DOMImplementation
-
-