📄 delegatedocumentfactory.java
字号:
/* * DelegateDocumentFactory.java * * Created on 22 mei 2003, 23:27 */package org.dom4j.tree;import org.dom4j.*;import org.dom4j.rule.Pattern;import org.jaxen.VariableContext;import java.util.Map;/** * * @author Maarten */public class DelegateDocumentFactory extends DocumentFactory { private NodeFactory nodeFactory; private XPathFactory xpathFactory; /** Creates a new instance of DelegateDocumentFactory */ public DelegateDocumentFactory(NodeFactory nodeFactory, XPathFactory xpathFactory) { super(); this.nodeFactory = nodeFactory; this.xpathFactory = xpathFactory; } public Attribute createAttribute(Element owner, String name, String value) { return nodeFactory.createAttribute(owner, name, value); } public Attribute createAttribute(Element owner, QName qname, String value) { return nodeFactory.createAttribute(owner, qname, value); } public CDATA createCDATA(String text) { return nodeFactory.createCDATA(text); } public Comment createComment(String text) { return nodeFactory.createComment(text); } public DocumentType createDocType(String name, String publicId, String systemId) { return nodeFactory.createDocType(name, publicId, systemId); } public Document createDocument() { return nodeFactory.createDocument(); } public Document createDocument(Element rootElement) { return nodeFactory.createDocument(rootElement); } public Element createElement(QName qname) { return nodeFactory.createElement(qname); } public Element createElement(String name) { return nodeFactory.createElement(name); } public Element createElement(String qualifiedName, String namespaceURI) { return nodeFactory.createElement(qualifiedName, namespaceURI); } public Entity createEntity(String name, String text) { return nodeFactory.createEntity(name, text); } public Namespace createNamespace(String prefix, String uri) { return nodeFactory.createNamespace(prefix, uri); } public Pattern createPattern(String xpathPattern) { return xpathFactory.createPattern(xpathPattern); } public ProcessingInstruction createProcessingInstruction(String target, Map data) { return nodeFactory.createProcessingInstruction(target, data); } public ProcessingInstruction createProcessingInstruction(String target, String data) { return nodeFactory.createProcessingInstruction(target, data); } public QName createQName(String localName) { return nodeFactory.createQName(localName); } public QName createQName(String qualifiedName, String uri) { return nodeFactory.createQName(qualifiedName, uri); } public QName createQName(String localName, Namespace namespace) { return nodeFactory.createQName(localName, namespace); } public QName createQName(String name, String prefix, String uri) { return nodeFactory.createQName(name, prefix, uri); } public Text createText(String text) { return nodeFactory.createText(text); } public XPath createXPath(String xpathExpression) throws InvalidXPathException { return xpathFactory.createXPath(xpathExpression); } public XPath createXPath(String xpathExpression, VariableContext variableContext) { return xpathFactory.createXPath(xpathExpression, variableContext); } public NodeFilter createXPathFilter(String xpathFilterExpression) { return xpathFactory.createXPathFilter(xpathFilterExpression); } public NodeFilter createXPathFilter(String xpathFilterExpression, VariableContext variableContext) { return xpathFactory.createXPathFilter(xpathFilterExpression, variableContext); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -