2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __org_w3c_dom_DocumentType__
5 #define __org_w3c_dom_DocumentType__
9 #include <java/lang/Object.h>
23 class UserDataHandler
;
29 class org::w3c::dom::DocumentType
: public ::java::lang::Object
33 virtual ::java::lang::String
* getName() = 0;
34 virtual ::org::w3c::dom::NamedNodeMap
* getEntities() = 0;
35 virtual ::org::w3c::dom::NamedNodeMap
* getNotations() = 0;
36 virtual ::java::lang::String
* getPublicId() = 0;
37 virtual ::java::lang::String
* getSystemId() = 0;
38 virtual ::java::lang::String
* getInternalSubset() = 0;
39 virtual ::java::lang::String
* getNodeName() = 0;
40 virtual ::java::lang::String
* getNodeValue() = 0;
41 virtual void setNodeValue(::java::lang::String
*) = 0;
42 virtual jshort
getNodeType() = 0;
43 virtual ::org::w3c::dom::Node
* getParentNode() = 0;
44 virtual ::org::w3c::dom::NodeList
* getChildNodes() = 0;
45 virtual ::org::w3c::dom::Node
* getFirstChild() = 0;
46 virtual ::org::w3c::dom::Node
* getLastChild() = 0;
47 virtual ::org::w3c::dom::Node
* getPreviousSibling() = 0;
48 virtual ::org::w3c::dom::Node
* getNextSibling() = 0;
49 virtual ::org::w3c::dom::NamedNodeMap
* getAttributes() = 0;
50 virtual ::org::w3c::dom::Document
* getOwnerDocument() = 0;
51 virtual ::org::w3c::dom::Node
* insertBefore(::org::w3c::dom::Node
*, ::org::w3c::dom::Node
*) = 0;
52 virtual ::org::w3c::dom::Node
* replaceChild(::org::w3c::dom::Node
*, ::org::w3c::dom::Node
*) = 0;
53 virtual ::org::w3c::dom::Node
* removeChild(::org::w3c::dom::Node
*) = 0;
54 virtual ::org::w3c::dom::Node
* appendChild(::org::w3c::dom::Node
*) = 0;
55 virtual jboolean
hasChildNodes() = 0;
56 virtual ::org::w3c::dom::Node
* cloneNode(jboolean
) = 0;
57 virtual void normalize() = 0;
58 virtual jboolean
isSupported(::java::lang::String
*, ::java::lang::String
*) = 0;
59 virtual ::java::lang::String
* getNamespaceURI() = 0;
60 virtual ::java::lang::String
* getPrefix() = 0;
61 virtual void setPrefix(::java::lang::String
*) = 0;
62 virtual ::java::lang::String
* getLocalName() = 0;
63 virtual jboolean
hasAttributes() = 0;
64 virtual ::java::lang::String
* getBaseURI() = 0;
65 virtual jshort
compareDocumentPosition(::org::w3c::dom::Node
*) = 0;
66 virtual ::java::lang::String
* getTextContent() = 0;
67 virtual void setTextContent(::java::lang::String
*) = 0;
68 virtual jboolean
isSameNode(::org::w3c::dom::Node
*) = 0;
69 virtual ::java::lang::String
* lookupPrefix(::java::lang::String
*) = 0;
70 virtual jboolean
isDefaultNamespace(::java::lang::String
*) = 0;
71 virtual ::java::lang::String
* lookupNamespaceURI(::java::lang::String
*) = 0;
72 virtual jboolean
isEqualNode(::org::w3c::dom::Node
*) = 0;
73 virtual ::java::lang::Object
* getFeature(::java::lang::String
*, ::java::lang::String
*) = 0;
74 virtual ::java::lang::Object
* setUserData(::java::lang::String
*, ::java::lang::Object
*, ::org::w3c::dom::UserDataHandler
*) = 0;
75 virtual ::java::lang::Object
* getUserData(::java::lang::String
*) = 0;
76 static ::java::lang::Class
class$
;
77 } __attribute__ ((java_interface
));
79 #endif // __org_w3c_dom_DocumentType__