Package org.dom4j.util
Class ProxyDocumentFactory
java.lang.Object
org.dom4j.util.ProxyDocumentFactory
ProxyDocumentFactory
implements a proxy to a DocumentFactory
which is useful for implementation inheritence, allowing the pipelining of
various factory implementations. For example an EncodingDocumentFactory which
takes care of encoding strings outside of allowable XML ranges could be used
with a DatatypeDocumentFactory which is XML Schema Data Type aware.
- Version:
- $Revision: 1.13 $
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateAttribute
(Element owner, String name, String value) createAttribute
(Element owner, QName qname, String value) createCDATA
(String text) createComment
(String text) createDocType
(String name, String publicId, String systemId) createDocument
(Element rootElement) createElement
(String name) createElement
(QName qname) createEntity
(String name, String text) createNamespace
(String prefix, String uri) createPattern
(String xpathPattern) createProcessingInstruction
(String target, String data) createProcessingInstruction
(String target, Map<String, String> data) createQName
(String localName) createQName
(String qualifiedName, String uri) createQName
(String name, String prefix, String uri) createQName
(String localName, Namespace namespace) createText
(String text) createXPath
(String xpathExpression) createXPath
(String xpathExpression, org.jaxen.VariableContext variableContext) createXPathFilter
(String xpathFilterExpression) createXPathFilter
(String xpathFilterExpression, org.jaxen.VariableContext variableContext) protected DocumentFactory
getProxy()
protected void
setProxy
(DocumentFactory proxy)
-
Field Details
-
proxy
-
-
Constructor Details
-
ProxyDocumentFactory
public ProxyDocumentFactory() -
ProxyDocumentFactory
-
-
Method Details
-
createDocument
-
createDocument
-
createDocType
-
createElement
-
createElement
-
createAttribute
-
createAttribute
-
createCDATA
-
createComment
-
createText
-
createEntity
-
createNamespace
-
createProcessingInstruction
-
createProcessingInstruction
-
createQName
-
createQName
-
createQName
-
createQName
-
createXPath
-
createXPath
-
createXPathFilter
public NodeFilter createXPathFilter(String xpathFilterExpression, org.jaxen.VariableContext variableContext) -
createXPathFilter
-
createPattern
-
getProxy
-
setProxy
-