org.dom4j.util
public abstract class ProxyDocumentFactory extends Object
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 $
Constructor Summary | |
---|---|
ProxyDocumentFactory() | |
ProxyDocumentFactory(DocumentFactory proxy) |
Method Summary | |
---|---|
Attribute | createAttribute(Element owner, QName qname, String value) |
Attribute | createAttribute(Element owner, String name, String value) |
CDATA | createCDATA(String text) |
Comment | createComment(String text) |
DocumentType | createDocType(String name, String publicId, String systemId) |
Document | createDocument() |
Document | createDocument(Element rootElement) |
Element | createElement(QName qname) |
Element | createElement(String name) |
Entity | createEntity(String name, String text) |
Namespace | createNamespace(String prefix, String uri) |
Pattern | createPattern(String xpathPattern) |
ProcessingInstruction | createProcessingInstruction(String target, String data) |
ProcessingInstruction | createProcessingInstruction(String target, Map data) |
QName | createQName(String localName, Namespace namespace) |
QName | createQName(String localName) |
QName | createQName(String name, String prefix, String uri) |
QName | createQName(String qualifiedName, String uri) |
Text | createText(String text) |
XPath | createXPath(String xpathExpression) |
XPath | createXPath(String xpathExpression, VariableContext variableContext) |
NodeFilter | createXPathFilter(String xpathFilterExpression, VariableContext variableContext) |
NodeFilter | createXPathFilter(String xpathFilterExpression) |
protected DocumentFactory | getProxy() |
protected void | setProxy(DocumentFactory proxy) |