1 6 7 package org.dom4j; 8 9 import java.util.Map ; 10 11 15 public interface NodeFactory { 16 17 Document createDocument(); 18 19 Document createDocument(Element rootElement); 20 21 DocumentType createDocType(String name, String publicId, String systemId); 22 23 Element createElement(QName qname); 24 25 Element createElement(String name); 26 27 Element createElement(String qualifiedName, String namespaceURI); 28 29 Attribute createAttribute(Element owner, QName qname, String value); 30 31 Attribute createAttribute(Element owner, String name, String value); 32 33 CDATA createCDATA(String text); 34 35 Comment createComment(String text); 36 37 Text createText(String text); 38 39 Entity createEntity(String name, String text); 40 41 Namespace createNamespace(String prefix, String uri); 42 43 Namespace getNamespace(String uri); 44 45 Namespace getXmlNameSpace(); 46 47 Namespace getNoNamespace(); 48 49 ProcessingInstruction createProcessingInstruction(String target, String data); 50 51 ProcessingInstruction createProcessingInstruction(String target, Map data); 52 53 QName createQName(String localName, Namespace namespace); 54 55 QName createQName(String localName); 56 57 QName createQName(String name, String prefix, String uri); 58 59 QName createQName(String qualifiedName, String uri); 60 61 } 62 | Popular Tags |