Package org.dom4j.dom
Class DOMDocumentFactory
- java.lang.Object
 - 
- org.dom4j.DocumentFactory
 - 
- org.dom4j.dom.DOMDocumentFactory
 
 
 
- 
- All Implemented Interfaces:
 Serializable,DOMImplementation
public class DOMDocumentFactory extends DocumentFactory implements 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
- 
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(String name, String publicId, String systemId)
- Overrides:
 createDocTypein classDocumentFactory
 
- 
createElement
public Element createElement(QName qname)
- Overrides:
 createElementin classDocumentFactory
 
- 
createAttribute
public Attribute createAttribute(Element owner, QName qname, String value)
- Overrides:
 createAttributein classDocumentFactory
 
- 
createCDATA
public CDATA createCDATA(String text)
- Overrides:
 createCDATAin classDocumentFactory
 
- 
createComment
public Comment createComment(String text)
- Overrides:
 createCommentin classDocumentFactory
 
- 
createText
public Text createText(String text)
- Overrides:
 createTextin classDocumentFactory
 
- 
createEntity
public Entity createEntity(String name, String text)
- Overrides:
 createEntityin classDocumentFactory
 
- 
createNamespace
public Namespace createNamespace(String prefix, String uri)
- Overrides:
 createNamespacein classDocumentFactory
 
- 
createProcessingInstruction
public ProcessingInstruction createProcessingInstruction(String target, String data)
- Overrides:
 createProcessingInstructionin classDocumentFactory
 
- 
createProcessingInstruction
public ProcessingInstruction createProcessingInstruction(String target, Map<String,String> data)
- Overrides:
 createProcessingInstructionin classDocumentFactory
 
- 
hasFeature
public boolean hasFeature(String feat, String version)
- Specified by:
 hasFeaturein interfaceDOMImplementation
 
- 
createDocumentType
public DocumentType createDocumentType(String qualifiedName, String publicId, String systemId) throws DOMException
- Specified by:
 createDocumentTypein interfaceDOMImplementation- Throws:
 DOMException
 
- 
createDocument
public Document createDocument(String namespaceURI, String qualifiedName, DocumentType docType) throws DOMException
- Specified by:
 createDocumentin interfaceDOMImplementation- Throws:
 DOMException
 
- 
asDocumentType
protected DOMDocumentType asDocumentType(DocumentType docType)
 
- 
getFeature
public Object getFeature(String feature, String version)
- Specified by:
 getFeaturein interfaceDOMImplementation
 
 - 
 
 -