summaryrefslogtreecommitdiff
path: root/libjava/org/w3c
diff options
context:
space:
mode:
authorupstream source tree <ports@midipix.org>2015-03-15 20:14:05 -0400
committerupstream source tree <ports@midipix.org>2015-03-15 20:14:05 -0400
commit554fd8c5195424bdbcabf5de30fdc183aba391bd (patch)
tree976dc5ab7fddf506dadce60ae936f43f58787092 /libjava/org/w3c
downloadcbb-gcc-4.6.4-554fd8c5195424bdbcabf5de30fdc183aba391bd.tar.bz2
cbb-gcc-4.6.4-554fd8c5195424bdbcabf5de30fdc183aba391bd.tar.xz
obtained gcc-4.6.4.tar.bz2 from upstream website;upstream
verified gcc-4.6.4.tar.bz2.sig; imported gcc-4.6.4 source tree from verified upstream tarball. downloading a git-generated archive based on the 'upstream' tag should provide you with a source tree that is binary identical to the one extracted from the above tarball. if you have obtained the source via the command 'git clone', however, do note that line-endings of files in your working directory might differ from line-endings of the respective files in the upstream repository.
Diffstat (limited to 'libjava/org/w3c')
-rw-r--r--libjava/org/w3c/dom/Attr.h82
-rw-r--r--libjava/org/w3c/dom/CDATASection.h86
-rw-r--r--libjava/org/w3c/dom/CharacterData.h81
-rw-r--r--libjava/org/w3c/dom/Comment.h81
-rw-r--r--libjava/org/w3c/dom/DOMConfiguration.h36
-rw-r--r--libjava/org/w3c/dom/DOMError.h41
-rw-r--r--libjava/org/w3c/dom/DOMErrorHandler.h33
-rw-r--r--libjava/org/w3c/dom/DOMException.h50
-rw-r--r--libjava/org/w3c/dom/DOMImplementation.h37
-rw-r--r--libjava/org/w3c/dom/DOMImplementationList.h34
-rw-r--r--libjava/org/w3c/dom/DOMImplementationSource.h35
-rw-r--r--libjava/org/w3c/dom/DOMLocator.h38
-rw-r--r--libjava/org/w3c/dom/DOMStringList.h34
-rw-r--r--libjava/org/w3c/dom/Document.h114
-rw-r--r--libjava/org/w3c/dom/DocumentFragment.h73
-rw-r--r--libjava/org/w3c/dom/DocumentType.h79
-rw-r--r--libjava/org/w3c/dom/Element.h95
-rw-r--r--libjava/org/w3c/dom/Entity.h79
-rw-r--r--libjava/org/w3c/dom/EntityReference.h73
-rw-r--r--libjava/org/w3c/dom/NameList.h36
-rw-r--r--libjava/org/w3c/dom/NamedNodeMap.h40
-rw-r--r--libjava/org/w3c/dom/Node.h90
-rw-r--r--libjava/org/w3c/dom/NodeList.h34
-rw-r--r--libjava/org/w3c/dom/Notation.h75
-rw-r--r--libjava/org/w3c/dom/ProcessingInstruction.h76
-rw-r--r--libjava/org/w3c/dom/Text.h85
-rw-r--r--libjava/org/w3c/dom/TypeInfo.h38
-rw-r--r--libjava/org/w3c/dom/UserDataHandler.h38
-rw-r--r--libjava/org/w3c/dom/bootstrap/DOMImplementationRegistry$1.h45
-rw-r--r--libjava/org/w3c/dom/bootstrap/DOMImplementationRegistry$2.h37
-rw-r--r--libjava/org/w3c/dom/bootstrap/DOMImplementationRegistry$3.h40
-rw-r--r--libjava/org/w3c/dom/bootstrap/DOMImplementationRegistry$4.h41
-rw-r--r--libjava/org/w3c/dom/bootstrap/DOMImplementationRegistry.h55
-rw-r--r--libjava/org/w3c/dom/css/CSS2Properties.h278
-rw-r--r--libjava/org/w3c/dom/css/CSSCharsetRule.h43
-rw-r--r--libjava/org/w3c/dom/css/CSSFontFaceRule.h43
-rw-r--r--libjava/org/w3c/dom/css/CSSImportRule.h48
-rw-r--r--libjava/org/w3c/dom/css/CSSMediaRule.h50
-rw-r--r--libjava/org/w3c/dom/css/CSSPageRule.h45
-rw-r--r--libjava/org/w3c/dom/css/CSSPrimitiveValue.h74
-rw-r--r--libjava/org/w3c/dom/css/CSSRule.h47
-rw-r--r--libjava/org/w3c/dom/css/CSSRuleList.h37
-rw-r--r--libjava/org/w3c/dom/css/CSSStyleDeclaration.h46
-rw-r--r--libjava/org/w3c/dom/css/CSSStyleRule.h45
-rw-r--r--libjava/org/w3c/dom/css/CSSStyleSheet.h54
-rw-r--r--libjava/org/w3c/dom/css/CSSUnknownRule.h41
-rw-r--r--libjava/org/w3c/dom/css/CSSValue.h41
-rw-r--r--libjava/org/w3c/dom/css/CSSValueList.h40
-rw-r--r--libjava/org/w3c/dom/css/Counter.h37
-rw-r--r--libjava/org/w3c/dom/css/DOMImplementationCSS.h42
-rw-r--r--libjava/org/w3c/dom/css/DocumentCSS.h42
-rw-r--r--libjava/org/w3c/dom/css/ElementCSSInlineStyle.h36
-rw-r--r--libjava/org/w3c/dom/css/RGBColor.h38
-rw-r--r--libjava/org/w3c/dom/css/Rect.h39
-rw-r--r--libjava/org/w3c/dom/css/ViewCSS.h42
-rw-r--r--libjava/org/w3c/dom/events/DocumentEvent.h36
-rw-r--r--libjava/org/w3c/dom/events/Event.h48
-rw-r--r--libjava/org/w3c/dom/events/EventException.h37
-rw-r--r--libjava/org/w3c/dom/events/EventListener.h36
-rw-r--r--libjava/org/w3c/dom/events/EventTarget.h39
-rw-r--r--libjava/org/w3c/dom/events/MouseEvent.h63
-rw-r--r--libjava/org/w3c/dom/events/MutationEvent.h55
-rw-r--r--libjava/org/w3c/dom/events/UIEvent.h52
-rw-r--r--libjava/org/w3c/dom/html2/HTMLAnchorElement.h134
-rw-r--r--libjava/org/w3c/dom/html2/HTMLAppletElement.h130
-rw-r--r--libjava/org/w3c/dom/html2/HTMLAreaElement.h124
-rw-r--r--libjava/org/w3c/dom/html2/HTMLBRElement.h110
-rw-r--r--libjava/org/w3c/dom/html2/HTMLBaseElement.h112
-rw-r--r--libjava/org/w3c/dom/html2/HTMLBaseFontElement.h114
-rw-r--r--libjava/org/w3c/dom/html2/HTMLBodyElement.h120
-rw-r--r--libjava/org/w3c/dom/html2/HTMLButtonElement.h121
-rw-r--r--libjava/org/w3c/dom/html2/HTMLCollection.h38
-rw-r--r--libjava/org/w3c/dom/html2/HTMLDListElement.h110
-rw-r--r--libjava/org/w3c/dom/html2/HTMLDirectoryElement.h110
-rw-r--r--libjava/org/w3c/dom/html2/HTMLDivElement.h110
-rw-r--r--libjava/org/w3c/dom/html2/HTMLDocument.h139
-rw-r--r--libjava/org/w3c/dom/html2/HTMLElement.h108
-rw-r--r--libjava/org/w3c/dom/html2/HTMLFieldSetElement.h110
-rw-r--r--libjava/org/w3c/dom/html2/HTMLFontElement.h114
-rw-r--r--libjava/org/w3c/dom/html2/HTMLFormElement.h125
-rw-r--r--libjava/org/w3c/dom/html2/HTMLFrameElement.h125
-rw-r--r--libjava/org/w3c/dom/html2/HTMLFrameSetElement.h112
-rw-r--r--libjava/org/w3c/dom/html2/HTMLHRElement.h116
-rw-r--r--libjava/org/w3c/dom/html2/HTMLHeadElement.h110
-rw-r--r--libjava/org/w3c/dom/html2/HTMLHeadingElement.h110
-rw-r--r--libjava/org/w3c/dom/html2/HTMLHtmlElement.h110
-rw-r--r--libjava/org/w3c/dom/html2/HTMLIFrameElement.h129
-rw-r--r--libjava/org/w3c/dom/html2/HTMLImageElement.h132
-rw-r--r--libjava/org/w3c/dom/html2/HTMLInputElement.h148
-rw-r--r--libjava/org/w3c/dom/html2/HTMLIsIndexElement.h112
-rw-r--r--libjava/org/w3c/dom/html2/HTMLLIElement.h112
-rw-r--r--libjava/org/w3c/dom/html2/HTMLLabelElement.h114
-rw-r--r--libjava/org/w3c/dom/html2/HTMLLegendElement.h114
-rw-r--r--libjava/org/w3c/dom/html2/HTMLLinkElement.h126
-rw-r--r--libjava/org/w3c/dom/html2/HTMLMapElement.h112
-rw-r--r--libjava/org/w3c/dom/html2/HTMLMenuElement.h110
-rw-r--r--libjava/org/w3c/dom/html2/HTMLMetaElement.h116
-rw-r--r--libjava/org/w3c/dom/html2/HTMLModElement.h112
-rw-r--r--libjava/org/w3c/dom/html2/HTMLOListElement.h114
-rw-r--r--libjava/org/w3c/dom/html2/HTMLObjectElement.h145
-rw-r--r--libjava/org/w3c/dom/html2/HTMLOptGroupElement.h112
-rw-r--r--libjava/org/w3c/dom/html2/HTMLOptionElement.h122
-rw-r--r--libjava/org/w3c/dom/html2/HTMLOptionsCollection.h39
-rw-r--r--libjava/org/w3c/dom/html2/HTMLParagraphElement.h110
-rw-r--r--libjava/org/w3c/dom/html2/HTMLParamElement.h116
-rw-r--r--libjava/org/w3c/dom/html2/HTMLPreElement.h110
-rw-r--r--libjava/org/w3c/dom/html2/HTMLQuoteElement.h110
-rw-r--r--libjava/org/w3c/dom/html2/HTMLScriptElement.h122
-rw-r--r--libjava/org/w3c/dom/html2/HTMLSelectElement.h134
-rw-r--r--libjava/org/w3c/dom/html2/HTMLStyleElement.h114
-rw-r--r--libjava/org/w3c/dom/html2/HTMLTableCaptionElement.h110
-rw-r--r--libjava/org/w3c/dom/html2/HTMLTableCellElement.h137
-rw-r--r--libjava/org/w3c/dom/html2/HTMLTableColElement.h120
-rw-r--r--libjava/org/w3c/dom/html2/HTMLTableElement.h146
-rw-r--r--libjava/org/w3c/dom/html2/HTMLTableRowElement.h125
-rw-r--r--libjava/org/w3c/dom/html2/HTMLTableSectionElement.h121
-rw-r--r--libjava/org/w3c/dom/html2/HTMLTextAreaElement.h132
-rw-r--r--libjava/org/w3c/dom/html2/HTMLTitleElement.h110
-rw-r--r--libjava/org/w3c/dom/html2/HTMLUListElement.h112
-rw-r--r--libjava/org/w3c/dom/ls/DOMImplementationLS.h44
-rw-r--r--libjava/org/w3c/dom/ls/LSException.h38
-rw-r--r--libjava/org/w3c/dom/ls/LSInput.h50
-rw-r--r--libjava/org/w3c/dom/ls/LSLoadEvent.h52
-rw-r--r--libjava/org/w3c/dom/ls/LSOutput.h42
-rw-r--r--libjava/org/w3c/dom/ls/LSParser.h53
-rw-r--r--libjava/org/w3c/dom/ls/LSParserFilter.h43
-rw-r--r--libjava/org/w3c/dom/ls/LSProgressEvent.h52
-rw-r--r--libjava/org/w3c/dom/ls/LSResourceResolver.h36
-rw-r--r--libjava/org/w3c/dom/ls/LSSerializer.h46
-rw-r--r--libjava/org/w3c/dom/ls/LSSerializerFilter.h37
-rw-r--r--libjava/org/w3c/dom/ranges/DocumentRange.h36
-rw-r--r--libjava/org/w3c/dom/ranges/Range.h64
-rw-r--r--libjava/org/w3c/dom/ranges/RangeException.h38
-rw-r--r--libjava/org/w3c/dom/stylesheets/DocumentStyle.h36
-rw-r--r--libjava/org/w3c/dom/stylesheets/LinkStyle.h36
-rw-r--r--libjava/org/w3c/dom/stylesheets/MediaList.h40
-rw-r--r--libjava/org/w3c/dom/stylesheets/StyleSheet.h44
-rw-r--r--libjava/org/w3c/dom/stylesheets/StyleSheetList.h37
-rw-r--r--libjava/org/w3c/dom/traversal/DocumentTraversal.h40
-rw-r--r--libjava/org/w3c/dom/traversal/NodeFilter.h52
-rw-r--r--libjava/org/w3c/dom/traversal/NodeIterator.h43
-rw-r--r--libjava/org/w3c/dom/traversal/TreeWalker.h49
-rw-r--r--libjava/org/w3c/dom/views/AbstractView.h36
-rw-r--r--libjava/org/w3c/dom/views/DocumentView.h36
-rw-r--r--libjava/org/w3c/dom/xpath/XPathEvaluator.h40
-rw-r--r--libjava/org/w3c/dom/xpath/XPathException.h38
-rw-r--r--libjava/org/w3c/dom/xpath/XPathExpression.h36
-rw-r--r--libjava/org/w3c/dom/xpath/XPathNSResolver.h35
-rw-r--r--libjava/org/w3c/dom/xpath/XPathNamespace.h79
-rw-r--r--libjava/org/w3c/dom/xpath/XPathResult.h54
150 files changed, 11357 insertions, 0 deletions
diff --git a/libjava/org/w3c/dom/Attr.h b/libjava/org/w3c/dom/Attr.h
new file mode 100644
index 000000000..5dfe4639c
--- /dev/null
+++ b/libjava/org/w3c/dom/Attr.h
@@ -0,0 +1,82 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_Attr__
+#define __org_w3c_dom_Attr__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class Element;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::Attr : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getName() = 0;
+ virtual jboolean getSpecified() = 0;
+ virtual ::java::lang::String * getValue() = 0;
+ virtual void setValue(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Element * getOwnerElement() = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual jboolean isId() = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_Attr__
diff --git a/libjava/org/w3c/dom/CDATASection.h b/libjava/org/w3c/dom/CDATASection.h
new file mode 100644
index 000000000..47d07e440
--- /dev/null
+++ b/libjava/org/w3c/dom/CDATASection.h
@@ -0,0 +1,86 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_CDATASection__
+#define __org_w3c_dom_CDATASection__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class CDATASection;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class Text;
+ class UserDataHandler;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::CDATASection : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::Text * splitText(jint) = 0;
+ virtual jboolean isElementContentWhitespace() = 0;
+ virtual ::java::lang::String * getWholeText() = 0;
+ virtual ::org::w3c::dom::Text * replaceWholeText(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getData() = 0;
+ virtual void setData(::java::lang::String *) = 0;
+ virtual jint getLength() = 0;
+ virtual ::java::lang::String * substringData(jint, jint) = 0;
+ virtual void appendData(::java::lang::String *) = 0;
+ virtual void insertData(jint, ::java::lang::String *) = 0;
+ virtual void deleteData(jint, jint) = 0;
+ virtual void replaceData(jint, jint, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_CDATASection__
diff --git a/libjava/org/w3c/dom/CharacterData.h b/libjava/org/w3c/dom/CharacterData.h
new file mode 100644
index 000000000..3aca583a4
--- /dev/null
+++ b/libjava/org/w3c/dom/CharacterData.h
@@ -0,0 +1,81 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_CharacterData__
+#define __org_w3c_dom_CharacterData__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class CharacterData;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class UserDataHandler;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::CharacterData : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getData() = 0;
+ virtual void setData(::java::lang::String *) = 0;
+ virtual jint getLength() = 0;
+ virtual ::java::lang::String * substringData(jint, jint) = 0;
+ virtual void appendData(::java::lang::String *) = 0;
+ virtual void insertData(jint, ::java::lang::String *) = 0;
+ virtual void deleteData(jint, jint) = 0;
+ virtual void replaceData(jint, jint, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_CharacterData__
diff --git a/libjava/org/w3c/dom/Comment.h b/libjava/org/w3c/dom/Comment.h
new file mode 100644
index 000000000..91014528b
--- /dev/null
+++ b/libjava/org/w3c/dom/Comment.h
@@ -0,0 +1,81 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_Comment__
+#define __org_w3c_dom_Comment__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Comment;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class UserDataHandler;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::Comment : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getData() = 0;
+ virtual void setData(::java::lang::String *) = 0;
+ virtual jint getLength() = 0;
+ virtual ::java::lang::String * substringData(jint, jint) = 0;
+ virtual void appendData(::java::lang::String *) = 0;
+ virtual void insertData(jint, ::java::lang::String *) = 0;
+ virtual void deleteData(jint, jint) = 0;
+ virtual void replaceData(jint, jint, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_Comment__
diff --git a/libjava/org/w3c/dom/DOMConfiguration.h b/libjava/org/w3c/dom/DOMConfiguration.h
new file mode 100644
index 000000000..7b32b17f3
--- /dev/null
+++ b/libjava/org/w3c/dom/DOMConfiguration.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_DOMConfiguration__
+#define __org_w3c_dom_DOMConfiguration__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class DOMConfiguration;
+ class DOMStringList;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::DOMConfiguration : public ::java::lang::Object
+{
+
+public:
+ virtual void setParameter(::java::lang::String *, ::java::lang::Object *) = 0;
+ virtual ::java::lang::Object * getParameter(::java::lang::String *) = 0;
+ virtual jboolean canSetParameter(::java::lang::String *, ::java::lang::Object *) = 0;
+ virtual ::org::w3c::dom::DOMStringList * getParameterNames() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_DOMConfiguration__
diff --git a/libjava/org/w3c/dom/DOMError.h b/libjava/org/w3c/dom/DOMError.h
new file mode 100644
index 000000000..90ce8ad99
--- /dev/null
+++ b/libjava/org/w3c/dom/DOMError.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_DOMError__
+#define __org_w3c_dom_DOMError__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class DOMError;
+ class DOMLocator;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::DOMError : public ::java::lang::Object
+{
+
+public:
+ virtual jshort getSeverity() = 0;
+ virtual ::java::lang::String * getMessage() = 0;
+ virtual ::java::lang::String * getType() = 0;
+ virtual ::java::lang::Object * getRelatedException() = 0;
+ virtual ::java::lang::Object * getRelatedData() = 0;
+ virtual ::org::w3c::dom::DOMLocator * getLocation() = 0;
+ static const jshort SEVERITY_WARNING = 1;
+ static const jshort SEVERITY_ERROR = 2;
+ static const jshort SEVERITY_FATAL_ERROR = 3;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_DOMError__
diff --git a/libjava/org/w3c/dom/DOMErrorHandler.h b/libjava/org/w3c/dom/DOMErrorHandler.h
new file mode 100644
index 000000000..c0f875ebe
--- /dev/null
+++ b/libjava/org/w3c/dom/DOMErrorHandler.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_DOMErrorHandler__
+#define __org_w3c_dom_DOMErrorHandler__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class DOMError;
+ class DOMErrorHandler;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::DOMErrorHandler : public ::java::lang::Object
+{
+
+public:
+ virtual jboolean handleError(::org::w3c::dom::DOMError *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_DOMErrorHandler__
diff --git a/libjava/org/w3c/dom/DOMException.h b/libjava/org/w3c/dom/DOMException.h
new file mode 100644
index 000000000..52fd15cc2
--- /dev/null
+++ b/libjava/org/w3c/dom/DOMException.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_DOMException__
+#define __org_w3c_dom_DOMException__
+
+#pragma interface
+
+#include <java/lang/RuntimeException.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class DOMException;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::DOMException : public ::java::lang::RuntimeException
+{
+
+public:
+ DOMException(jshort, ::java::lang::String *);
+ jshort __attribute__((aligned(__alignof__( ::java::lang::RuntimeException)))) code;
+ static const jshort INDEX_SIZE_ERR = 1;
+ static const jshort DOMSTRING_SIZE_ERR = 2;
+ static const jshort HIERARCHY_REQUEST_ERR = 3;
+ static const jshort WRONG_DOCUMENT_ERR = 4;
+ static const jshort INVALID_CHARACTER_ERR = 5;
+ static const jshort NO_DATA_ALLOWED_ERR = 6;
+ static const jshort NO_MODIFICATION_ALLOWED_ERR = 7;
+ static const jshort NOT_FOUND_ERR = 8;
+ static const jshort NOT_SUPPORTED_ERR = 9;
+ static const jshort INUSE_ATTRIBUTE_ERR = 10;
+ static const jshort INVALID_STATE_ERR = 11;
+ static const jshort SYNTAX_ERR = 12;
+ static const jshort INVALID_MODIFICATION_ERR = 13;
+ static const jshort NAMESPACE_ERR = 14;
+ static const jshort INVALID_ACCESS_ERR = 15;
+ static const jshort VALIDATION_ERR = 16;
+ static const jshort TYPE_MISMATCH_ERR = 17;
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_w3c_dom_DOMException__
diff --git a/libjava/org/w3c/dom/DOMImplementation.h b/libjava/org/w3c/dom/DOMImplementation.h
new file mode 100644
index 000000000..2d191a608
--- /dev/null
+++ b/libjava/org/w3c/dom/DOMImplementation.h
@@ -0,0 +1,37 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_DOMImplementation__
+#define __org_w3c_dom_DOMImplementation__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class DOMImplementation;
+ class Document;
+ class DocumentType;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::DOMImplementation : public ::java::lang::Object
+{
+
+public:
+ virtual jboolean hasFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::DocumentType * createDocumentType(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Document * createDocument(::java::lang::String *, ::java::lang::String *, ::org::w3c::dom::DocumentType *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_DOMImplementation__
diff --git a/libjava/org/w3c/dom/DOMImplementationList.h b/libjava/org/w3c/dom/DOMImplementationList.h
new file mode 100644
index 000000000..a787742ae
--- /dev/null
+++ b/libjava/org/w3c/dom/DOMImplementationList.h
@@ -0,0 +1,34 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_DOMImplementationList__
+#define __org_w3c_dom_DOMImplementationList__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class DOMImplementation;
+ class DOMImplementationList;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::DOMImplementationList : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::DOMImplementation * item(jint) = 0;
+ virtual jint getLength() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_DOMImplementationList__
diff --git a/libjava/org/w3c/dom/DOMImplementationSource.h b/libjava/org/w3c/dom/DOMImplementationSource.h
new file mode 100644
index 000000000..3431e2804
--- /dev/null
+++ b/libjava/org/w3c/dom/DOMImplementationSource.h
@@ -0,0 +1,35 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_DOMImplementationSource__
+#define __org_w3c_dom_DOMImplementationSource__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class DOMImplementation;
+ class DOMImplementationList;
+ class DOMImplementationSource;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::DOMImplementationSource : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::DOMImplementation * getDOMImplementation(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::DOMImplementationList * getDOMImplementationList(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_DOMImplementationSource__
diff --git a/libjava/org/w3c/dom/DOMLocator.h b/libjava/org/w3c/dom/DOMLocator.h
new file mode 100644
index 000000000..16733f7fe
--- /dev/null
+++ b/libjava/org/w3c/dom/DOMLocator.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_DOMLocator__
+#define __org_w3c_dom_DOMLocator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class DOMLocator;
+ class Node;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::DOMLocator : public ::java::lang::Object
+{
+
+public:
+ virtual jint getLineNumber() = 0;
+ virtual jint getColumnNumber() = 0;
+ virtual jint getByteOffset() = 0;
+ virtual jint getUtf16Offset() = 0;
+ virtual ::org::w3c::dom::Node * getRelatedNode() = 0;
+ virtual ::java::lang::String * getUri() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_DOMLocator__
diff --git a/libjava/org/w3c/dom/DOMStringList.h b/libjava/org/w3c/dom/DOMStringList.h
new file mode 100644
index 000000000..3cbe18256
--- /dev/null
+++ b/libjava/org/w3c/dom/DOMStringList.h
@@ -0,0 +1,34 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_DOMStringList__
+#define __org_w3c_dom_DOMStringList__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class DOMStringList;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::DOMStringList : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * item(jint) = 0;
+ virtual jint getLength() = 0;
+ virtual jboolean contains(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_DOMStringList__
diff --git a/libjava/org/w3c/dom/Document.h b/libjava/org/w3c/dom/Document.h
new file mode 100644
index 000000000..9101ff154
--- /dev/null
+++ b/libjava/org/w3c/dom/Document.h
@@ -0,0 +1,114 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_Document__
+#define __org_w3c_dom_Document__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class CDATASection;
+ class Comment;
+ class DOMConfiguration;
+ class DOMImplementation;
+ class Document;
+ class DocumentFragment;
+ class DocumentType;
+ class Element;
+ class EntityReference;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class ProcessingInstruction;
+ class Text;
+ class UserDataHandler;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::Document : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::DocumentType * getDoctype() = 0;
+ virtual ::org::w3c::dom::DOMImplementation * getImplementation() = 0;
+ virtual ::org::w3c::dom::Element * getDocumentElement() = 0;
+ virtual ::org::w3c::dom::Element * createElement(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::DocumentFragment * createDocumentFragment() = 0;
+ virtual ::org::w3c::dom::Text * createTextNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Comment * createComment(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::CDATASection * createCDATASection(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::ProcessingInstruction * createProcessingInstruction(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * createAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::EntityReference * createEntityReference(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Node * importNode(::org::w3c::dom::Node *, jboolean) = 0;
+ virtual ::org::w3c::dom::Element * createElementNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * createAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Element * getElementById(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getInputEncoding() = 0;
+ virtual ::java::lang::String * getXmlEncoding() = 0;
+ virtual jboolean getXmlStandalone() = 0;
+ virtual void setXmlStandalone(jboolean) = 0;
+ virtual ::java::lang::String * getXmlVersion() = 0;
+ virtual void setXmlVersion(::java::lang::String *) = 0;
+ virtual jboolean getStrictErrorChecking() = 0;
+ virtual void setStrictErrorChecking(jboolean) = 0;
+ virtual ::java::lang::String * getDocumentURI() = 0;
+ virtual void setDocumentURI(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Node * adoptNode(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::DOMConfiguration * getDomConfig() = 0;
+ virtual void normalizeDocument() = 0;
+ virtual ::org::w3c::dom::Node * renameNode(::org::w3c::dom::Node *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_Document__
diff --git a/libjava/org/w3c/dom/DocumentFragment.h b/libjava/org/w3c/dom/DocumentFragment.h
new file mode 100644
index 000000000..02abdfd97
--- /dev/null
+++ b/libjava/org/w3c/dom/DocumentFragment.h
@@ -0,0 +1,73 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_DocumentFragment__
+#define __org_w3c_dom_DocumentFragment__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Document;
+ class DocumentFragment;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class UserDataHandler;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::DocumentFragment : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_DocumentFragment__
diff --git a/libjava/org/w3c/dom/DocumentType.h b/libjava/org/w3c/dom/DocumentType.h
new file mode 100644
index 000000000..dc35fe848
--- /dev/null
+++ b/libjava/org/w3c/dom/DocumentType.h
@@ -0,0 +1,79 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_DocumentType__
+#define __org_w3c_dom_DocumentType__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Document;
+ class DocumentType;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class UserDataHandler;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::DocumentType : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getName() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getEntities() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getNotations() = 0;
+ virtual ::java::lang::String * getPublicId() = 0;
+ virtual ::java::lang::String * getSystemId() = 0;
+ virtual ::java::lang::String * getInternalSubset() = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_DocumentType__
diff --git a/libjava/org/w3c/dom/Element.h b/libjava/org/w3c/dom/Element.h
new file mode 100644
index 000000000..cc61cd02e
--- /dev/null
+++ b/libjava/org/w3c/dom/Element.h
@@ -0,0 +1,95 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_Element__
+#define __org_w3c_dom_Element__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class Element;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::Element : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_Element__
diff --git a/libjava/org/w3c/dom/Entity.h b/libjava/org/w3c/dom/Entity.h
new file mode 100644
index 000000000..f625e5b0c
--- /dev/null
+++ b/libjava/org/w3c/dom/Entity.h
@@ -0,0 +1,79 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_Entity__
+#define __org_w3c_dom_Entity__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Document;
+ class Entity;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class UserDataHandler;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::Entity : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getPublicId() = 0;
+ virtual ::java::lang::String * getSystemId() = 0;
+ virtual ::java::lang::String * getNotationName() = 0;
+ virtual ::java::lang::String * getInputEncoding() = 0;
+ virtual ::java::lang::String * getXmlEncoding() = 0;
+ virtual ::java::lang::String * getXmlVersion() = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_Entity__
diff --git a/libjava/org/w3c/dom/EntityReference.h b/libjava/org/w3c/dom/EntityReference.h
new file mode 100644
index 000000000..d60cda8de
--- /dev/null
+++ b/libjava/org/w3c/dom/EntityReference.h
@@ -0,0 +1,73 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_EntityReference__
+#define __org_w3c_dom_EntityReference__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Document;
+ class EntityReference;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class UserDataHandler;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::EntityReference : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_EntityReference__
diff --git a/libjava/org/w3c/dom/NameList.h b/libjava/org/w3c/dom/NameList.h
new file mode 100644
index 000000000..7bbaac2ad
--- /dev/null
+++ b/libjava/org/w3c/dom/NameList.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_NameList__
+#define __org_w3c_dom_NameList__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class NameList;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::NameList : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getName(jint) = 0;
+ virtual ::java::lang::String * getNamespaceURI(jint) = 0;
+ virtual jint getLength() = 0;
+ virtual jboolean contains(::java::lang::String *) = 0;
+ virtual jboolean containsNS(::java::lang::String *, ::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_NameList__
diff --git a/libjava/org/w3c/dom/NamedNodeMap.h b/libjava/org/w3c/dom/NamedNodeMap.h
new file mode 100644
index 000000000..40ed8ad7b
--- /dev/null
+++ b/libjava/org/w3c/dom/NamedNodeMap.h
@@ -0,0 +1,40 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_NamedNodeMap__
+#define __org_w3c_dom_NamedNodeMap__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class NamedNodeMap;
+ class Node;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::NamedNodeMap : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::Node * getNamedItem(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Node * setNamedItem(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeNamedItem(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Node * item(jint) = 0;
+ virtual jint getLength() = 0;
+ virtual ::org::w3c::dom::Node * getNamedItemNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Node * setNamedItemNS(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeNamedItemNS(::java::lang::String *, ::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_NamedNodeMap__
diff --git a/libjava/org/w3c/dom/Node.h b/libjava/org/w3c/dom/Node.h
new file mode 100644
index 000000000..350638eb5
--- /dev/null
+++ b/libjava/org/w3c/dom/Node.h
@@ -0,0 +1,90 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_Node__
+#define __org_w3c_dom_Node__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class UserDataHandler;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::Node : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static const jshort ELEMENT_NODE = 1;
+ static const jshort ATTRIBUTE_NODE = 2;
+ static const jshort TEXT_NODE = 3;
+ static const jshort CDATA_SECTION_NODE = 4;
+ static const jshort ENTITY_REFERENCE_NODE = 5;
+ static const jshort ENTITY_NODE = 6;
+ static const jshort PROCESSING_INSTRUCTION_NODE = 7;
+ static const jshort COMMENT_NODE = 8;
+ static const jshort DOCUMENT_NODE = 9;
+ static const jshort DOCUMENT_TYPE_NODE = 10;
+ static const jshort DOCUMENT_FRAGMENT_NODE = 11;
+ static const jshort NOTATION_NODE = 12;
+ static const jshort DOCUMENT_POSITION_DISCONNECTED = 1;
+ static const jshort DOCUMENT_POSITION_PRECEDING = 2;
+ static const jshort DOCUMENT_POSITION_FOLLOWING = 4;
+ static const jshort DOCUMENT_POSITION_CONTAINS = 8;
+ static const jshort DOCUMENT_POSITION_CONTAINED_BY = 16;
+ static const jshort DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 32;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_Node__
diff --git a/libjava/org/w3c/dom/NodeList.h b/libjava/org/w3c/dom/NodeList.h
new file mode 100644
index 000000000..da0a2214f
--- /dev/null
+++ b/libjava/org/w3c/dom/NodeList.h
@@ -0,0 +1,34 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_NodeList__
+#define __org_w3c_dom_NodeList__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Node;
+ class NodeList;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::NodeList : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::Node * item(jint) = 0;
+ virtual jint getLength() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_NodeList__
diff --git a/libjava/org/w3c/dom/Notation.h b/libjava/org/w3c/dom/Notation.h
new file mode 100644
index 000000000..76ac4b4ed
--- /dev/null
+++ b/libjava/org/w3c/dom/Notation.h
@@ -0,0 +1,75 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_Notation__
+#define __org_w3c_dom_Notation__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class Notation;
+ class UserDataHandler;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::Notation : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getPublicId() = 0;
+ virtual ::java::lang::String * getSystemId() = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_Notation__
diff --git a/libjava/org/w3c/dom/ProcessingInstruction.h b/libjava/org/w3c/dom/ProcessingInstruction.h
new file mode 100644
index 000000000..9f6054af8
--- /dev/null
+++ b/libjava/org/w3c/dom/ProcessingInstruction.h
@@ -0,0 +1,76 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_ProcessingInstruction__
+#define __org_w3c_dom_ProcessingInstruction__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class ProcessingInstruction;
+ class UserDataHandler;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::ProcessingInstruction : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getTarget() = 0;
+ virtual ::java::lang::String * getData() = 0;
+ virtual void setData(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_ProcessingInstruction__
diff --git a/libjava/org/w3c/dom/Text.h b/libjava/org/w3c/dom/Text.h
new file mode 100644
index 000000000..b04adfc27
--- /dev/null
+++ b/libjava/org/w3c/dom/Text.h
@@ -0,0 +1,85 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_Text__
+#define __org_w3c_dom_Text__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class Text;
+ class UserDataHandler;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::Text : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::Text * splitText(jint) = 0;
+ virtual jboolean isElementContentWhitespace() = 0;
+ virtual ::java::lang::String * getWholeText() = 0;
+ virtual ::org::w3c::dom::Text * replaceWholeText(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getData() = 0;
+ virtual void setData(::java::lang::String *) = 0;
+ virtual jint getLength() = 0;
+ virtual ::java::lang::String * substringData(jint, jint) = 0;
+ virtual void appendData(::java::lang::String *) = 0;
+ virtual void insertData(jint, ::java::lang::String *) = 0;
+ virtual void deleteData(jint, jint) = 0;
+ virtual void replaceData(jint, jint, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_Text__
diff --git a/libjava/org/w3c/dom/TypeInfo.h b/libjava/org/w3c/dom/TypeInfo.h
new file mode 100644
index 000000000..136572eba
--- /dev/null
+++ b/libjava/org/w3c/dom/TypeInfo.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_TypeInfo__
+#define __org_w3c_dom_TypeInfo__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class TypeInfo;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::TypeInfo : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getTypeName() = 0;
+ virtual ::java::lang::String * getTypeNamespace() = 0;
+ virtual jboolean isDerivedFrom(::java::lang::String *, ::java::lang::String *, jint) = 0;
+ static const jint DERIVATION_RESTRICTION = 1;
+ static const jint DERIVATION_EXTENSION = 2;
+ static const jint DERIVATION_UNION = 4;
+ static const jint DERIVATION_LIST = 8;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_TypeInfo__
diff --git a/libjava/org/w3c/dom/UserDataHandler.h b/libjava/org/w3c/dom/UserDataHandler.h
new file mode 100644
index 000000000..a47eac3c2
--- /dev/null
+++ b/libjava/org/w3c/dom/UserDataHandler.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_UserDataHandler__
+#define __org_w3c_dom_UserDataHandler__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Node;
+ class UserDataHandler;
+ }
+ }
+ }
+}
+
+class org::w3c::dom::UserDataHandler : public ::java::lang::Object
+{
+
+public:
+ virtual void handle(jshort, ::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ static const jshort NODE_CLONED = 1;
+ static const jshort NODE_IMPORTED = 2;
+ static const jshort NODE_DELETED = 3;
+ static const jshort NODE_RENAMED = 4;
+ static const jshort NODE_ADOPTED = 5;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_UserDataHandler__
diff --git a/libjava/org/w3c/dom/bootstrap/DOMImplementationRegistry$1.h b/libjava/org/w3c/dom/bootstrap/DOMImplementationRegistry$1.h
new file mode 100644
index 000000000..9a86ff7c7
--- /dev/null
+++ b/libjava/org/w3c/dom/bootstrap/DOMImplementationRegistry$1.h
@@ -0,0 +1,45 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_bootstrap_DOMImplementationRegistry$1__
+#define __org_w3c_dom_bootstrap_DOMImplementationRegistry$1__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class DOMImplementation;
+ namespace bootstrap
+ {
+ class DOMImplementationRegistry;
+ class DOMImplementationRegistry$1;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::bootstrap::DOMImplementationRegistry$1 : public ::java::lang::Object
+{
+
+public: // actually package-private
+ DOMImplementationRegistry$1(::org::w3c::dom::bootstrap::DOMImplementationRegistry *, ::java::util::Vector *);
+public:
+ virtual ::org::w3c::dom::DOMImplementation * item(jint);
+ virtual jint getLength();
+public: // actually package-private
+ ::org::w3c::dom::bootstrap::DOMImplementationRegistry * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$0;
+private:
+ ::java::util::Vector * val$implementations;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_w3c_dom_bootstrap_DOMImplementationRegistry$1__
diff --git a/libjava/org/w3c/dom/bootstrap/DOMImplementationRegistry$2.h b/libjava/org/w3c/dom/bootstrap/DOMImplementationRegistry$2.h
new file mode 100644
index 000000000..e4bf94b03
--- /dev/null
+++ b/libjava/org/w3c/dom/bootstrap/DOMImplementationRegistry$2.h
@@ -0,0 +1,37 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_bootstrap_DOMImplementationRegistry$2__
+#define __org_w3c_dom_bootstrap_DOMImplementationRegistry$2__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace bootstrap
+ {
+ class DOMImplementationRegistry$2;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::bootstrap::DOMImplementationRegistry$2 : public ::java::lang::Object
+{
+
+public: // actually package-private
+ DOMImplementationRegistry$2();
+public:
+ virtual ::java::lang::Object * run();
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_w3c_dom_bootstrap_DOMImplementationRegistry$2__
diff --git a/libjava/org/w3c/dom/bootstrap/DOMImplementationRegistry$3.h b/libjava/org/w3c/dom/bootstrap/DOMImplementationRegistry$3.h
new file mode 100644
index 000000000..76a759fe4
--- /dev/null
+++ b/libjava/org/w3c/dom/bootstrap/DOMImplementationRegistry$3.h
@@ -0,0 +1,40 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_bootstrap_DOMImplementationRegistry$3__
+#define __org_w3c_dom_bootstrap_DOMImplementationRegistry$3__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace bootstrap
+ {
+ class DOMImplementationRegistry$3;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::bootstrap::DOMImplementationRegistry$3 : public ::java::lang::Object
+{
+
+public: // actually package-private
+ DOMImplementationRegistry$3(::java::lang::String *);
+public:
+ virtual ::java::lang::Object * run();
+private:
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) val$name;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_w3c_dom_bootstrap_DOMImplementationRegistry$3__
diff --git a/libjava/org/w3c/dom/bootstrap/DOMImplementationRegistry$4.h b/libjava/org/w3c/dom/bootstrap/DOMImplementationRegistry$4.h
new file mode 100644
index 000000000..3b09f7c71
--- /dev/null
+++ b/libjava/org/w3c/dom/bootstrap/DOMImplementationRegistry$4.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_bootstrap_DOMImplementationRegistry$4__
+#define __org_w3c_dom_bootstrap_DOMImplementationRegistry$4__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace bootstrap
+ {
+ class DOMImplementationRegistry$4;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::bootstrap::DOMImplementationRegistry$4 : public ::java::lang::Object
+{
+
+public: // actually package-private
+ DOMImplementationRegistry$4(::java::lang::ClassLoader *, ::java::lang::String *);
+public:
+ virtual ::java::lang::Object * run();
+private:
+ ::java::lang::ClassLoader * __attribute__((aligned(__alignof__( ::java::lang::Object)))) val$classLoader;
+ ::java::lang::String * val$name;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_w3c_dom_bootstrap_DOMImplementationRegistry$4__
diff --git a/libjava/org/w3c/dom/bootstrap/DOMImplementationRegistry.h b/libjava/org/w3c/dom/bootstrap/DOMImplementationRegistry.h
new file mode 100644
index 000000000..7f284503d
--- /dev/null
+++ b/libjava/org/w3c/dom/bootstrap/DOMImplementationRegistry.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_bootstrap_DOMImplementationRegistry__
+#define __org_w3c_dom_bootstrap_DOMImplementationRegistry__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class DOMImplementation;
+ class DOMImplementationList;
+ class DOMImplementationSource;
+ namespace bootstrap
+ {
+ class DOMImplementationRegistry;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::bootstrap::DOMImplementationRegistry : public ::java::lang::Object
+{
+
+ DOMImplementationRegistry(::java::util::Vector *);
+public:
+ static ::org::w3c::dom::bootstrap::DOMImplementationRegistry * newInstance();
+ ::org::w3c::dom::DOMImplementation * getDOMImplementation(::java::lang::String *);
+ ::org::w3c::dom::DOMImplementationList * getDOMImplementationList(::java::lang::String *);
+ void addSource(::org::w3c::dom::DOMImplementationSource *);
+private:
+ static ::java::lang::ClassLoader * getClassLoader();
+ static ::java::lang::String * getServiceValue(::java::lang::ClassLoader *);
+ static jboolean isJRE11();
+ static ::java::lang::ClassLoader * getContextClassLoader();
+ static ::java::lang::String * getSystemProperty(::java::lang::String *);
+ static ::java::io::InputStream * getResourceAsStream(::java::lang::ClassLoader *, ::java::lang::String *);
+public:
+ static ::java::lang::String * PROPERTY;
+private:
+ static const jint DEFAULT_LINE_LENGTH = 80;
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::java::lang::Object)))) sources;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_w3c_dom_bootstrap_DOMImplementationRegistry__
diff --git a/libjava/org/w3c/dom/css/CSS2Properties.h b/libjava/org/w3c/dom/css/CSS2Properties.h
new file mode 100644
index 000000000..fd8ea04df
--- /dev/null
+++ b/libjava/org/w3c/dom/css/CSS2Properties.h
@@ -0,0 +1,278 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_css_CSS2Properties__
+#define __org_w3c_dom_css_CSS2Properties__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace css
+ {
+ class CSS2Properties;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::css::CSS2Properties : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getAzimuth() = 0;
+ virtual void setAzimuth(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBackground() = 0;
+ virtual void setBackground(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBackgroundAttachment() = 0;
+ virtual void setBackgroundAttachment(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBackgroundColor() = 0;
+ virtual void setBackgroundColor(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBackgroundImage() = 0;
+ virtual void setBackgroundImage(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBackgroundPosition() = 0;
+ virtual void setBackgroundPosition(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBackgroundRepeat() = 0;
+ virtual void setBackgroundRepeat(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBorder() = 0;
+ virtual void setBorder(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBorderCollapse() = 0;
+ virtual void setBorderCollapse(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBorderColor() = 0;
+ virtual void setBorderColor(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBorderSpacing() = 0;
+ virtual void setBorderSpacing(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBorderStyle() = 0;
+ virtual void setBorderStyle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBorderTop() = 0;
+ virtual void setBorderTop(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBorderRight() = 0;
+ virtual void setBorderRight(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBorderBottom() = 0;
+ virtual void setBorderBottom(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBorderLeft() = 0;
+ virtual void setBorderLeft(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBorderTopColor() = 0;
+ virtual void setBorderTopColor(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBorderRightColor() = 0;
+ virtual void setBorderRightColor(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBorderBottomColor() = 0;
+ virtual void setBorderBottomColor(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBorderLeftColor() = 0;
+ virtual void setBorderLeftColor(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBorderTopStyle() = 0;
+ virtual void setBorderTopStyle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBorderRightStyle() = 0;
+ virtual void setBorderRightStyle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBorderBottomStyle() = 0;
+ virtual void setBorderBottomStyle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBorderLeftStyle() = 0;
+ virtual void setBorderLeftStyle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBorderTopWidth() = 0;
+ virtual void setBorderTopWidth(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBorderRightWidth() = 0;
+ virtual void setBorderRightWidth(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBorderBottomWidth() = 0;
+ virtual void setBorderBottomWidth(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBorderLeftWidth() = 0;
+ virtual void setBorderLeftWidth(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBorderWidth() = 0;
+ virtual void setBorderWidth(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBottom() = 0;
+ virtual void setBottom(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getCaptionSide() = 0;
+ virtual void setCaptionSide(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClear() = 0;
+ virtual void setClear(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClip() = 0;
+ virtual void setClip(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getColor() = 0;
+ virtual void setColor(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getContent() = 0;
+ virtual void setContent(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getCounterIncrement() = 0;
+ virtual void setCounterIncrement(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getCounterReset() = 0;
+ virtual void setCounterReset(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getCue() = 0;
+ virtual void setCue(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getCueAfter() = 0;
+ virtual void setCueAfter(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getCueBefore() = 0;
+ virtual void setCueBefore(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getCursor() = 0;
+ virtual void setCursor(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDirection() = 0;
+ virtual void setDirection(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDisplay() = 0;
+ virtual void setDisplay(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getElevation() = 0;
+ virtual void setElevation(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getEmptyCells() = 0;
+ virtual void setEmptyCells(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getCssFloat() = 0;
+ virtual void setCssFloat(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getFont() = 0;
+ virtual void setFont(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getFontFamily() = 0;
+ virtual void setFontFamily(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getFontSize() = 0;
+ virtual void setFontSize(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getFontSizeAdjust() = 0;
+ virtual void setFontSizeAdjust(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getFontStretch() = 0;
+ virtual void setFontStretch(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getFontStyle() = 0;
+ virtual void setFontStyle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getFontVariant() = 0;
+ virtual void setFontVariant(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getFontWeight() = 0;
+ virtual void setFontWeight(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getHeight() = 0;
+ virtual void setHeight(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLeft() = 0;
+ virtual void setLeft(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLetterSpacing() = 0;
+ virtual void setLetterSpacing(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLineHeight() = 0;
+ virtual void setLineHeight(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getListStyle() = 0;
+ virtual void setListStyle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getListStyleImage() = 0;
+ virtual void setListStyleImage(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getListStylePosition() = 0;
+ virtual void setListStylePosition(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getListStyleType() = 0;
+ virtual void setListStyleType(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getMargin() = 0;
+ virtual void setMargin(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getMarginTop() = 0;
+ virtual void setMarginTop(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getMarginRight() = 0;
+ virtual void setMarginRight(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getMarginBottom() = 0;
+ virtual void setMarginBottom(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getMarginLeft() = 0;
+ virtual void setMarginLeft(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getMarkerOffset() = 0;
+ virtual void setMarkerOffset(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getMarks() = 0;
+ virtual void setMarks(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getMaxHeight() = 0;
+ virtual void setMaxHeight(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getMaxWidth() = 0;
+ virtual void setMaxWidth(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getMinHeight() = 0;
+ virtual void setMinHeight(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getMinWidth() = 0;
+ virtual void setMinWidth(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getOrphans() = 0;
+ virtual void setOrphans(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getOutline() = 0;
+ virtual void setOutline(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getOutlineColor() = 0;
+ virtual void setOutlineColor(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getOutlineStyle() = 0;
+ virtual void setOutlineStyle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getOutlineWidth() = 0;
+ virtual void setOutlineWidth(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getOverflow() = 0;
+ virtual void setOverflow(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getPadding() = 0;
+ virtual void setPadding(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getPaddingTop() = 0;
+ virtual void setPaddingTop(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getPaddingRight() = 0;
+ virtual void setPaddingRight(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getPaddingBottom() = 0;
+ virtual void setPaddingBottom(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getPaddingLeft() = 0;
+ virtual void setPaddingLeft(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getPage() = 0;
+ virtual void setPage(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getPageBreakAfter() = 0;
+ virtual void setPageBreakAfter(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getPageBreakBefore() = 0;
+ virtual void setPageBreakBefore(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getPageBreakInside() = 0;
+ virtual void setPageBreakInside(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getPause() = 0;
+ virtual void setPause(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getPauseAfter() = 0;
+ virtual void setPauseAfter(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getPauseBefore() = 0;
+ virtual void setPauseBefore(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getPitch() = 0;
+ virtual void setPitch(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getPitchRange() = 0;
+ virtual void setPitchRange(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getPlayDuring() = 0;
+ virtual void setPlayDuring(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getPosition() = 0;
+ virtual void setPosition(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getQuotes() = 0;
+ virtual void setQuotes(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getRichness() = 0;
+ virtual void setRichness(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getRight() = 0;
+ virtual void setRight(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getSize() = 0;
+ virtual void setSize(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getSpeak() = 0;
+ virtual void setSpeak(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getSpeakHeader() = 0;
+ virtual void setSpeakHeader(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getSpeakNumeral() = 0;
+ virtual void setSpeakNumeral(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getSpeakPunctuation() = 0;
+ virtual void setSpeakPunctuation(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getSpeechRate() = 0;
+ virtual void setSpeechRate(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getStress() = 0;
+ virtual void setStress(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTableLayout() = 0;
+ virtual void setTableLayout(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTextAlign() = 0;
+ virtual void setTextAlign(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTextDecoration() = 0;
+ virtual void setTextDecoration(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTextIndent() = 0;
+ virtual void setTextIndent(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTextShadow() = 0;
+ virtual void setTextShadow(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTextTransform() = 0;
+ virtual void setTextTransform(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTop() = 0;
+ virtual void setTop(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getUnicodeBidi() = 0;
+ virtual void setUnicodeBidi(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getVerticalAlign() = 0;
+ virtual void setVerticalAlign(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getVisibility() = 0;
+ virtual void setVisibility(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getVoiceFamily() = 0;
+ virtual void setVoiceFamily(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getVolume() = 0;
+ virtual void setVolume(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getWhiteSpace() = 0;
+ virtual void setWhiteSpace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getWidows() = 0;
+ virtual void setWidows(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getWidth() = 0;
+ virtual void setWidth(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getWordSpacing() = 0;
+ virtual void setWordSpacing(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getZIndex() = 0;
+ virtual void setZIndex(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_css_CSS2Properties__
diff --git a/libjava/org/w3c/dom/css/CSSCharsetRule.h b/libjava/org/w3c/dom/css/CSSCharsetRule.h
new file mode 100644
index 000000000..51c78a1ab
--- /dev/null
+++ b/libjava/org/w3c/dom/css/CSSCharsetRule.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_css_CSSCharsetRule__
+#define __org_w3c_dom_css_CSSCharsetRule__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace css
+ {
+ class CSSCharsetRule;
+ class CSSRule;
+ class CSSStyleSheet;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::css::CSSCharsetRule : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getEncoding() = 0;
+ virtual void setEncoding(::java::lang::String *) = 0;
+ virtual jshort getType() = 0;
+ virtual ::java::lang::String * getCssText() = 0;
+ virtual void setCssText(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::css::CSSStyleSheet * getParentStyleSheet() = 0;
+ virtual ::org::w3c::dom::css::CSSRule * getParentRule() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_css_CSSCharsetRule__
diff --git a/libjava/org/w3c/dom/css/CSSFontFaceRule.h b/libjava/org/w3c/dom/css/CSSFontFaceRule.h
new file mode 100644
index 000000000..415f69453
--- /dev/null
+++ b/libjava/org/w3c/dom/css/CSSFontFaceRule.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_css_CSSFontFaceRule__
+#define __org_w3c_dom_css_CSSFontFaceRule__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace css
+ {
+ class CSSFontFaceRule;
+ class CSSRule;
+ class CSSStyleDeclaration;
+ class CSSStyleSheet;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::css::CSSFontFaceRule : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::css::CSSStyleDeclaration * getStyle() = 0;
+ virtual jshort getType() = 0;
+ virtual ::java::lang::String * getCssText() = 0;
+ virtual void setCssText(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::css::CSSStyleSheet * getParentStyleSheet() = 0;
+ virtual ::org::w3c::dom::css::CSSRule * getParentRule() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_css_CSSFontFaceRule__
diff --git a/libjava/org/w3c/dom/css/CSSImportRule.h b/libjava/org/w3c/dom/css/CSSImportRule.h
new file mode 100644
index 000000000..7313ef2b0
--- /dev/null
+++ b/libjava/org/w3c/dom/css/CSSImportRule.h
@@ -0,0 +1,48 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_css_CSSImportRule__
+#define __org_w3c_dom_css_CSSImportRule__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace css
+ {
+ class CSSImportRule;
+ class CSSRule;
+ class CSSStyleSheet;
+ }
+ namespace stylesheets
+ {
+ class MediaList;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::css::CSSImportRule : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getHref() = 0;
+ virtual ::org::w3c::dom::stylesheets::MediaList * getMedia() = 0;
+ virtual ::org::w3c::dom::css::CSSStyleSheet * getStyleSheet() = 0;
+ virtual jshort getType() = 0;
+ virtual ::java::lang::String * getCssText() = 0;
+ virtual void setCssText(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::css::CSSStyleSheet * getParentStyleSheet() = 0;
+ virtual ::org::w3c::dom::css::CSSRule * getParentRule() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_css_CSSImportRule__
diff --git a/libjava/org/w3c/dom/css/CSSMediaRule.h b/libjava/org/w3c/dom/css/CSSMediaRule.h
new file mode 100644
index 000000000..62d12a8c7
--- /dev/null
+++ b/libjava/org/w3c/dom/css/CSSMediaRule.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_css_CSSMediaRule__
+#define __org_w3c_dom_css_CSSMediaRule__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace css
+ {
+ class CSSMediaRule;
+ class CSSRule;
+ class CSSRuleList;
+ class CSSStyleSheet;
+ }
+ namespace stylesheets
+ {
+ class MediaList;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::css::CSSMediaRule : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::stylesheets::MediaList * getMedia() = 0;
+ virtual ::org::w3c::dom::css::CSSRuleList * getCssRules() = 0;
+ virtual jint insertRule(::java::lang::String *, jint) = 0;
+ virtual void deleteRule(jint) = 0;
+ virtual jshort getType() = 0;
+ virtual ::java::lang::String * getCssText() = 0;
+ virtual void setCssText(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::css::CSSStyleSheet * getParentStyleSheet() = 0;
+ virtual ::org::w3c::dom::css::CSSRule * getParentRule() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_css_CSSMediaRule__
diff --git a/libjava/org/w3c/dom/css/CSSPageRule.h b/libjava/org/w3c/dom/css/CSSPageRule.h
new file mode 100644
index 000000000..77b7167a5
--- /dev/null
+++ b/libjava/org/w3c/dom/css/CSSPageRule.h
@@ -0,0 +1,45 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_css_CSSPageRule__
+#define __org_w3c_dom_css_CSSPageRule__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace css
+ {
+ class CSSPageRule;
+ class CSSRule;
+ class CSSStyleDeclaration;
+ class CSSStyleSheet;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::css::CSSPageRule : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getSelectorText() = 0;
+ virtual void setSelectorText(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::css::CSSStyleDeclaration * getStyle() = 0;
+ virtual jshort getType() = 0;
+ virtual ::java::lang::String * getCssText() = 0;
+ virtual void setCssText(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::css::CSSStyleSheet * getParentStyleSheet() = 0;
+ virtual ::org::w3c::dom::css::CSSRule * getParentRule() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_css_CSSPageRule__
diff --git a/libjava/org/w3c/dom/css/CSSPrimitiveValue.h b/libjava/org/w3c/dom/css/CSSPrimitiveValue.h
new file mode 100644
index 000000000..ea502e30a
--- /dev/null
+++ b/libjava/org/w3c/dom/css/CSSPrimitiveValue.h
@@ -0,0 +1,74 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_css_CSSPrimitiveValue__
+#define __org_w3c_dom_css_CSSPrimitiveValue__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace css
+ {
+ class CSSPrimitiveValue;
+ class Counter;
+ class RGBColor;
+ class Rect;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::css::CSSPrimitiveValue : public ::java::lang::Object
+{
+
+public:
+ virtual jshort getPrimitiveType() = 0;
+ virtual void setFloatValue(jshort, jfloat) = 0;
+ virtual jfloat getFloatValue(jshort) = 0;
+ virtual void setStringValue(jshort, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getStringValue() = 0;
+ virtual ::org::w3c::dom::css::Counter * getCounterValue() = 0;
+ virtual ::org::w3c::dom::css::Rect * getRectValue() = 0;
+ virtual ::org::w3c::dom::css::RGBColor * getRGBColorValue() = 0;
+ virtual ::java::lang::String * getCssText() = 0;
+ virtual void setCssText(::java::lang::String *) = 0;
+ virtual jshort getCssValueType() = 0;
+ static const jshort CSS_UNKNOWN = 0;
+ static const jshort CSS_NUMBER = 1;
+ static const jshort CSS_PERCENTAGE = 2;
+ static const jshort CSS_EMS = 3;
+ static const jshort CSS_EXS = 4;
+ static const jshort CSS_PX = 5;
+ static const jshort CSS_CM = 6;
+ static const jshort CSS_MM = 7;
+ static const jshort CSS_IN = 8;
+ static const jshort CSS_PT = 9;
+ static const jshort CSS_PC = 10;
+ static const jshort CSS_DEG = 11;
+ static const jshort CSS_RAD = 12;
+ static const jshort CSS_GRAD = 13;
+ static const jshort CSS_MS = 14;
+ static const jshort CSS_S = 15;
+ static const jshort CSS_HZ = 16;
+ static const jshort CSS_KHZ = 17;
+ static const jshort CSS_DIMENSION = 18;
+ static const jshort CSS_STRING = 19;
+ static const jshort CSS_URI = 20;
+ static const jshort CSS_IDENT = 21;
+ static const jshort CSS_ATTR = 22;
+ static const jshort CSS_COUNTER = 23;
+ static const jshort CSS_RECT = 24;
+ static const jshort CSS_RGBCOLOR = 25;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_css_CSSPrimitiveValue__
diff --git a/libjava/org/w3c/dom/css/CSSRule.h b/libjava/org/w3c/dom/css/CSSRule.h
new file mode 100644
index 000000000..33fc8c121
--- /dev/null
+++ b/libjava/org/w3c/dom/css/CSSRule.h
@@ -0,0 +1,47 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_css_CSSRule__
+#define __org_w3c_dom_css_CSSRule__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace css
+ {
+ class CSSRule;
+ class CSSStyleSheet;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::css::CSSRule : public ::java::lang::Object
+{
+
+public:
+ virtual jshort getType() = 0;
+ virtual ::java::lang::String * getCssText() = 0;
+ virtual void setCssText(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::css::CSSStyleSheet * getParentStyleSheet() = 0;
+ virtual ::org::w3c::dom::css::CSSRule * getParentRule() = 0;
+ static const jshort UNKNOWN_RULE = 0;
+ static const jshort STYLE_RULE = 1;
+ static const jshort CHARSET_RULE = 2;
+ static const jshort IMPORT_RULE = 3;
+ static const jshort MEDIA_RULE = 4;
+ static const jshort FONT_FACE_RULE = 5;
+ static const jshort PAGE_RULE = 6;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_css_CSSRule__
diff --git a/libjava/org/w3c/dom/css/CSSRuleList.h b/libjava/org/w3c/dom/css/CSSRuleList.h
new file mode 100644
index 000000000..c55513893
--- /dev/null
+++ b/libjava/org/w3c/dom/css/CSSRuleList.h
@@ -0,0 +1,37 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_css_CSSRuleList__
+#define __org_w3c_dom_css_CSSRuleList__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace css
+ {
+ class CSSRule;
+ class CSSRuleList;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::css::CSSRuleList : public ::java::lang::Object
+{
+
+public:
+ virtual jint getLength() = 0;
+ virtual ::org::w3c::dom::css::CSSRule * item(jint) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_css_CSSRuleList__
diff --git a/libjava/org/w3c/dom/css/CSSStyleDeclaration.h b/libjava/org/w3c/dom/css/CSSStyleDeclaration.h
new file mode 100644
index 000000000..1fa01cefe
--- /dev/null
+++ b/libjava/org/w3c/dom/css/CSSStyleDeclaration.h
@@ -0,0 +1,46 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_css_CSSStyleDeclaration__
+#define __org_w3c_dom_css_CSSStyleDeclaration__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace css
+ {
+ class CSSRule;
+ class CSSStyleDeclaration;
+ class CSSValue;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::css::CSSStyleDeclaration : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getCssText() = 0;
+ virtual void setCssText(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getPropertyValue(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::css::CSSValue * getPropertyCSSValue(::java::lang::String *) = 0;
+ virtual ::java::lang::String * removeProperty(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getPropertyPriority(::java::lang::String *) = 0;
+ virtual void setProperty(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jint getLength() = 0;
+ virtual ::java::lang::String * item(jint) = 0;
+ virtual ::org::w3c::dom::css::CSSRule * getParentRule() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_css_CSSStyleDeclaration__
diff --git a/libjava/org/w3c/dom/css/CSSStyleRule.h b/libjava/org/w3c/dom/css/CSSStyleRule.h
new file mode 100644
index 000000000..3a11990f7
--- /dev/null
+++ b/libjava/org/w3c/dom/css/CSSStyleRule.h
@@ -0,0 +1,45 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_css_CSSStyleRule__
+#define __org_w3c_dom_css_CSSStyleRule__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace css
+ {
+ class CSSRule;
+ class CSSStyleDeclaration;
+ class CSSStyleRule;
+ class CSSStyleSheet;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::css::CSSStyleRule : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getSelectorText() = 0;
+ virtual void setSelectorText(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::css::CSSStyleDeclaration * getStyle() = 0;
+ virtual jshort getType() = 0;
+ virtual ::java::lang::String * getCssText() = 0;
+ virtual void setCssText(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::css::CSSStyleSheet * getParentStyleSheet() = 0;
+ virtual ::org::w3c::dom::css::CSSRule * getParentRule() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_css_CSSStyleRule__
diff --git a/libjava/org/w3c/dom/css/CSSStyleSheet.h b/libjava/org/w3c/dom/css/CSSStyleSheet.h
new file mode 100644
index 000000000..fecf2fd1d
--- /dev/null
+++ b/libjava/org/w3c/dom/css/CSSStyleSheet.h
@@ -0,0 +1,54 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_css_CSSStyleSheet__
+#define __org_w3c_dom_css_CSSStyleSheet__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Node;
+ namespace css
+ {
+ class CSSRule;
+ class CSSRuleList;
+ class CSSStyleSheet;
+ }
+ namespace stylesheets
+ {
+ class MediaList;
+ class StyleSheet;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::css::CSSStyleSheet : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::css::CSSRule * getOwnerRule() = 0;
+ virtual ::org::w3c::dom::css::CSSRuleList * getCssRules() = 0;
+ virtual jint insertRule(::java::lang::String *, jint) = 0;
+ virtual void deleteRule(jint) = 0;
+ virtual ::java::lang::String * getType() = 0;
+ virtual jboolean getDisabled() = 0;
+ virtual void setDisabled(jboolean) = 0;
+ virtual ::org::w3c::dom::Node * getOwnerNode() = 0;
+ virtual ::org::w3c::dom::stylesheets::StyleSheet * getParentStyleSheet() = 0;
+ virtual ::java::lang::String * getHref() = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual ::org::w3c::dom::stylesheets::MediaList * getMedia() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_css_CSSStyleSheet__
diff --git a/libjava/org/w3c/dom/css/CSSUnknownRule.h b/libjava/org/w3c/dom/css/CSSUnknownRule.h
new file mode 100644
index 000000000..b3f347b61
--- /dev/null
+++ b/libjava/org/w3c/dom/css/CSSUnknownRule.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_css_CSSUnknownRule__
+#define __org_w3c_dom_css_CSSUnknownRule__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace css
+ {
+ class CSSRule;
+ class CSSStyleSheet;
+ class CSSUnknownRule;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::css::CSSUnknownRule : public ::java::lang::Object
+{
+
+public:
+ virtual jshort getType() = 0;
+ virtual ::java::lang::String * getCssText() = 0;
+ virtual void setCssText(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::css::CSSStyleSheet * getParentStyleSheet() = 0;
+ virtual ::org::w3c::dom::css::CSSRule * getParentRule() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_css_CSSUnknownRule__
diff --git a/libjava/org/w3c/dom/css/CSSValue.h b/libjava/org/w3c/dom/css/CSSValue.h
new file mode 100644
index 000000000..c95ae1c48
--- /dev/null
+++ b/libjava/org/w3c/dom/css/CSSValue.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_css_CSSValue__
+#define __org_w3c_dom_css_CSSValue__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace css
+ {
+ class CSSValue;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::css::CSSValue : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getCssText() = 0;
+ virtual void setCssText(::java::lang::String *) = 0;
+ virtual jshort getCssValueType() = 0;
+ static const jshort CSS_INHERIT = 0;
+ static const jshort CSS_PRIMITIVE_VALUE = 1;
+ static const jshort CSS_VALUE_LIST = 2;
+ static const jshort CSS_CUSTOM = 3;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_css_CSSValue__
diff --git a/libjava/org/w3c/dom/css/CSSValueList.h b/libjava/org/w3c/dom/css/CSSValueList.h
new file mode 100644
index 000000000..d5fbba2cf
--- /dev/null
+++ b/libjava/org/w3c/dom/css/CSSValueList.h
@@ -0,0 +1,40 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_css_CSSValueList__
+#define __org_w3c_dom_css_CSSValueList__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace css
+ {
+ class CSSValue;
+ class CSSValueList;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::css::CSSValueList : public ::java::lang::Object
+{
+
+public:
+ virtual jint getLength() = 0;
+ virtual ::org::w3c::dom::css::CSSValue * item(jint) = 0;
+ virtual ::java::lang::String * getCssText() = 0;
+ virtual void setCssText(::java::lang::String *) = 0;
+ virtual jshort getCssValueType() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_css_CSSValueList__
diff --git a/libjava/org/w3c/dom/css/Counter.h b/libjava/org/w3c/dom/css/Counter.h
new file mode 100644
index 000000000..784d2db5e
--- /dev/null
+++ b/libjava/org/w3c/dom/css/Counter.h
@@ -0,0 +1,37 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_css_Counter__
+#define __org_w3c_dom_css_Counter__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace css
+ {
+ class Counter;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::css::Counter : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getIdentifier() = 0;
+ virtual ::java::lang::String * getListStyle() = 0;
+ virtual ::java::lang::String * getSeparator() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_css_Counter__
diff --git a/libjava/org/w3c/dom/css/DOMImplementationCSS.h b/libjava/org/w3c/dom/css/DOMImplementationCSS.h
new file mode 100644
index 000000000..6ce52149d
--- /dev/null
+++ b/libjava/org/w3c/dom/css/DOMImplementationCSS.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_css_DOMImplementationCSS__
+#define __org_w3c_dom_css_DOMImplementationCSS__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Document;
+ class DocumentType;
+ namespace css
+ {
+ class CSSStyleSheet;
+ class DOMImplementationCSS;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::css::DOMImplementationCSS : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::css::CSSStyleSheet * createCSSStyleSheet(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::DocumentType * createDocumentType(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Document * createDocument(::java::lang::String *, ::java::lang::String *, ::org::w3c::dom::DocumentType *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_css_DOMImplementationCSS__
diff --git a/libjava/org/w3c/dom/css/DocumentCSS.h b/libjava/org/w3c/dom/css/DocumentCSS.h
new file mode 100644
index 000000000..a115b7fbe
--- /dev/null
+++ b/libjava/org/w3c/dom/css/DocumentCSS.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_css_DocumentCSS__
+#define __org_w3c_dom_css_DocumentCSS__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Element;
+ namespace css
+ {
+ class CSSStyleDeclaration;
+ class DocumentCSS;
+ }
+ namespace stylesheets
+ {
+ class StyleSheetList;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::css::DocumentCSS : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::css::CSSStyleDeclaration * getOverrideStyle(::org::w3c::dom::Element *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::stylesheets::StyleSheetList * getStyleSheets() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_css_DocumentCSS__
diff --git a/libjava/org/w3c/dom/css/ElementCSSInlineStyle.h b/libjava/org/w3c/dom/css/ElementCSSInlineStyle.h
new file mode 100644
index 000000000..f4c26d774
--- /dev/null
+++ b/libjava/org/w3c/dom/css/ElementCSSInlineStyle.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_css_ElementCSSInlineStyle__
+#define __org_w3c_dom_css_ElementCSSInlineStyle__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace css
+ {
+ class CSSStyleDeclaration;
+ class ElementCSSInlineStyle;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::css::ElementCSSInlineStyle : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::css::CSSStyleDeclaration * getStyle() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_css_ElementCSSInlineStyle__
diff --git a/libjava/org/w3c/dom/css/RGBColor.h b/libjava/org/w3c/dom/css/RGBColor.h
new file mode 100644
index 000000000..bc0932de6
--- /dev/null
+++ b/libjava/org/w3c/dom/css/RGBColor.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_css_RGBColor__
+#define __org_w3c_dom_css_RGBColor__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace css
+ {
+ class CSSPrimitiveValue;
+ class RGBColor;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::css::RGBColor : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::css::CSSPrimitiveValue * getRed() = 0;
+ virtual ::org::w3c::dom::css::CSSPrimitiveValue * getGreen() = 0;
+ virtual ::org::w3c::dom::css::CSSPrimitiveValue * getBlue() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_css_RGBColor__
diff --git a/libjava/org/w3c/dom/css/Rect.h b/libjava/org/w3c/dom/css/Rect.h
new file mode 100644
index 000000000..e55d1e046
--- /dev/null
+++ b/libjava/org/w3c/dom/css/Rect.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_css_Rect__
+#define __org_w3c_dom_css_Rect__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace css
+ {
+ class CSSPrimitiveValue;
+ class Rect;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::css::Rect : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::css::CSSPrimitiveValue * getTop() = 0;
+ virtual ::org::w3c::dom::css::CSSPrimitiveValue * getRight() = 0;
+ virtual ::org::w3c::dom::css::CSSPrimitiveValue * getBottom() = 0;
+ virtual ::org::w3c::dom::css::CSSPrimitiveValue * getLeft() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_css_Rect__
diff --git a/libjava/org/w3c/dom/css/ViewCSS.h b/libjava/org/w3c/dom/css/ViewCSS.h
new file mode 100644
index 000000000..a1c12555e
--- /dev/null
+++ b/libjava/org/w3c/dom/css/ViewCSS.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_css_ViewCSS__
+#define __org_w3c_dom_css_ViewCSS__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Element;
+ namespace css
+ {
+ class CSSStyleDeclaration;
+ class ViewCSS;
+ }
+ namespace views
+ {
+ class DocumentView;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::css::ViewCSS : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::css::CSSStyleDeclaration * getComputedStyle(::org::w3c::dom::Element *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::views::DocumentView * getDocument() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_css_ViewCSS__
diff --git a/libjava/org/w3c/dom/events/DocumentEvent.h b/libjava/org/w3c/dom/events/DocumentEvent.h
new file mode 100644
index 000000000..2fc955071
--- /dev/null
+++ b/libjava/org/w3c/dom/events/DocumentEvent.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_events_DocumentEvent__
+#define __org_w3c_dom_events_DocumentEvent__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace events
+ {
+ class DocumentEvent;
+ class Event;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::events::DocumentEvent : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::events::Event * createEvent(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_events_DocumentEvent__
diff --git a/libjava/org/w3c/dom/events/Event.h b/libjava/org/w3c/dom/events/Event.h
new file mode 100644
index 000000000..7f1e90ee1
--- /dev/null
+++ b/libjava/org/w3c/dom/events/Event.h
@@ -0,0 +1,48 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_events_Event__
+#define __org_w3c_dom_events_Event__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace events
+ {
+ class Event;
+ class EventTarget;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::events::Event : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getType() = 0;
+ virtual ::org::w3c::dom::events::EventTarget * getTarget() = 0;
+ virtual ::org::w3c::dom::events::EventTarget * getCurrentTarget() = 0;
+ virtual jshort getEventPhase() = 0;
+ virtual jboolean getBubbles() = 0;
+ virtual jboolean getCancelable() = 0;
+ virtual jlong getTimeStamp() = 0;
+ virtual void stopPropagation() = 0;
+ virtual void preventDefault() = 0;
+ virtual void initEvent(::java::lang::String *, jboolean, jboolean) = 0;
+ static const jshort CAPTURING_PHASE = 1;
+ static const jshort AT_TARGET = 2;
+ static const jshort BUBBLING_PHASE = 3;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_events_Event__
diff --git a/libjava/org/w3c/dom/events/EventException.h b/libjava/org/w3c/dom/events/EventException.h
new file mode 100644
index 000000000..20d2e8cfe
--- /dev/null
+++ b/libjava/org/w3c/dom/events/EventException.h
@@ -0,0 +1,37 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_events_EventException__
+#define __org_w3c_dom_events_EventException__
+
+#pragma interface
+
+#include <java/lang/RuntimeException.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace events
+ {
+ class EventException;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::events::EventException : public ::java::lang::RuntimeException
+{
+
+public:
+ EventException(jshort, ::java::lang::String *);
+ jshort __attribute__((aligned(__alignof__( ::java::lang::RuntimeException)))) code;
+ static const jshort UNSPECIFIED_EVENT_TYPE_ERR = 0;
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_w3c_dom_events_EventException__
diff --git a/libjava/org/w3c/dom/events/EventListener.h b/libjava/org/w3c/dom/events/EventListener.h
new file mode 100644
index 000000000..8f34b3587
--- /dev/null
+++ b/libjava/org/w3c/dom/events/EventListener.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_events_EventListener__
+#define __org_w3c_dom_events_EventListener__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace events
+ {
+ class Event;
+ class EventListener;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::events::EventListener : public ::java::lang::Object
+{
+
+public:
+ virtual void handleEvent(::org::w3c::dom::events::Event *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_events_EventListener__
diff --git a/libjava/org/w3c/dom/events/EventTarget.h b/libjava/org/w3c/dom/events/EventTarget.h
new file mode 100644
index 000000000..b46815c4e
--- /dev/null
+++ b/libjava/org/w3c/dom/events/EventTarget.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_events_EventTarget__
+#define __org_w3c_dom_events_EventTarget__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace events
+ {
+ class Event;
+ class EventListener;
+ class EventTarget;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::events::EventTarget : public ::java::lang::Object
+{
+
+public:
+ virtual void addEventListener(::java::lang::String *, ::org::w3c::dom::events::EventListener *, jboolean) = 0;
+ virtual void removeEventListener(::java::lang::String *, ::org::w3c::dom::events::EventListener *, jboolean) = 0;
+ virtual jboolean dispatchEvent(::org::w3c::dom::events::Event *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_events_EventTarget__
diff --git a/libjava/org/w3c/dom/events/MouseEvent.h b/libjava/org/w3c/dom/events/MouseEvent.h
new file mode 100644
index 000000000..b5cdf776a
--- /dev/null
+++ b/libjava/org/w3c/dom/events/MouseEvent.h
@@ -0,0 +1,63 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_events_MouseEvent__
+#define __org_w3c_dom_events_MouseEvent__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace events
+ {
+ class EventTarget;
+ class MouseEvent;
+ }
+ namespace views
+ {
+ class AbstractView;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::events::MouseEvent : public ::java::lang::Object
+{
+
+public:
+ virtual jint getScreenX() = 0;
+ virtual jint getScreenY() = 0;
+ virtual jint getClientX() = 0;
+ virtual jint getClientY() = 0;
+ virtual jboolean getCtrlKey() = 0;
+ virtual jboolean getShiftKey() = 0;
+ virtual jboolean getAltKey() = 0;
+ virtual jboolean getMetaKey() = 0;
+ virtual jshort getButton() = 0;
+ virtual ::org::w3c::dom::events::EventTarget * getRelatedTarget() = 0;
+ virtual void initMouseEvent(::java::lang::String *, jboolean, jboolean, ::org::w3c::dom::views::AbstractView *, jint, jint, jint, jint, jint, jboolean, jboolean, jboolean, jboolean, jshort, ::org::w3c::dom::events::EventTarget *) = 0;
+ virtual ::org::w3c::dom::views::AbstractView * getView() = 0;
+ virtual jint getDetail() = 0;
+ virtual void initUIEvent(::java::lang::String *, jboolean, jboolean, ::org::w3c::dom::views::AbstractView *, jint) = 0;
+ virtual ::java::lang::String * getType() = 0;
+ virtual ::org::w3c::dom::events::EventTarget * getTarget() = 0;
+ virtual ::org::w3c::dom::events::EventTarget * getCurrentTarget() = 0;
+ virtual jshort getEventPhase() = 0;
+ virtual jboolean getBubbles() = 0;
+ virtual jboolean getCancelable() = 0;
+ virtual jlong getTimeStamp() = 0;
+ virtual void stopPropagation() = 0;
+ virtual void preventDefault() = 0;
+ virtual void initEvent(::java::lang::String *, jboolean, jboolean) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_events_MouseEvent__
diff --git a/libjava/org/w3c/dom/events/MutationEvent.h b/libjava/org/w3c/dom/events/MutationEvent.h
new file mode 100644
index 000000000..4f461f7af
--- /dev/null
+++ b/libjava/org/w3c/dom/events/MutationEvent.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_events_MutationEvent__
+#define __org_w3c_dom_events_MutationEvent__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Node;
+ namespace events
+ {
+ class EventTarget;
+ class MutationEvent;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::events::MutationEvent : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::Node * getRelatedNode() = 0;
+ virtual ::java::lang::String * getPrevValue() = 0;
+ virtual ::java::lang::String * getNewValue() = 0;
+ virtual ::java::lang::String * getAttrName() = 0;
+ virtual jshort getAttrChange() = 0;
+ virtual void initMutationEvent(::java::lang::String *, jboolean, jboolean, ::org::w3c::dom::Node *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, jshort) = 0;
+ virtual ::java::lang::String * getType() = 0;
+ virtual ::org::w3c::dom::events::EventTarget * getTarget() = 0;
+ virtual ::org::w3c::dom::events::EventTarget * getCurrentTarget() = 0;
+ virtual jshort getEventPhase() = 0;
+ virtual jboolean getBubbles() = 0;
+ virtual jboolean getCancelable() = 0;
+ virtual jlong getTimeStamp() = 0;
+ virtual void stopPropagation() = 0;
+ virtual void preventDefault() = 0;
+ virtual void initEvent(::java::lang::String *, jboolean, jboolean) = 0;
+ static const jshort MODIFICATION = 1;
+ static const jshort ADDITION = 2;
+ static const jshort REMOVAL = 3;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_events_MutationEvent__
diff --git a/libjava/org/w3c/dom/events/UIEvent.h b/libjava/org/w3c/dom/events/UIEvent.h
new file mode 100644
index 000000000..2cfbf843a
--- /dev/null
+++ b/libjava/org/w3c/dom/events/UIEvent.h
@@ -0,0 +1,52 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_events_UIEvent__
+#define __org_w3c_dom_events_UIEvent__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace events
+ {
+ class EventTarget;
+ class UIEvent;
+ }
+ namespace views
+ {
+ class AbstractView;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::events::UIEvent : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::views::AbstractView * getView() = 0;
+ virtual jint getDetail() = 0;
+ virtual void initUIEvent(::java::lang::String *, jboolean, jboolean, ::org::w3c::dom::views::AbstractView *, jint) = 0;
+ virtual ::java::lang::String * getType() = 0;
+ virtual ::org::w3c::dom::events::EventTarget * getTarget() = 0;
+ virtual ::org::w3c::dom::events::EventTarget * getCurrentTarget() = 0;
+ virtual jshort getEventPhase() = 0;
+ virtual jboolean getBubbles() = 0;
+ virtual jboolean getCancelable() = 0;
+ virtual jlong getTimeStamp() = 0;
+ virtual void stopPropagation() = 0;
+ virtual void preventDefault() = 0;
+ virtual void initEvent(::java::lang::String *, jboolean, jboolean) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_events_UIEvent__
diff --git a/libjava/org/w3c/dom/html2/HTMLAnchorElement.h b/libjava/org/w3c/dom/html2/HTMLAnchorElement.h
new file mode 100644
index 000000000..01a236102
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLAnchorElement.h
@@ -0,0 +1,134 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLAnchorElement__
+#define __org_w3c_dom_html2_HTMLAnchorElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLAnchorElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLAnchorElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getAccessKey() = 0;
+ virtual void setAccessKey(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getCharset() = 0;
+ virtual void setCharset(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getCoords() = 0;
+ virtual void setCoords(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getHref() = 0;
+ virtual void setHref(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getHreflang() = 0;
+ virtual void setHreflang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getName() = 0;
+ virtual void setName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getRel() = 0;
+ virtual void setRel(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getRev() = 0;
+ virtual void setRev(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getShape() = 0;
+ virtual void setShape(::java::lang::String *) = 0;
+ virtual jint getTabIndex() = 0;
+ virtual void setTabIndex(jint) = 0;
+ virtual ::java::lang::String * getTarget() = 0;
+ virtual void setTarget(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getType() = 0;
+ virtual void setType(::java::lang::String *) = 0;
+ virtual void blur() = 0;
+ virtual void focus() = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLAnchorElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLAppletElement.h b/libjava/org/w3c/dom/html2/HTMLAppletElement.h
new file mode 100644
index 000000000..5a53cfa9b
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLAppletElement.h
@@ -0,0 +1,130 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLAppletElement__
+#define __org_w3c_dom_html2_HTMLAppletElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLAppletElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLAppletElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getAlign() = 0;
+ virtual void setAlign(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAlt() = 0;
+ virtual void setAlt(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getArchive() = 0;
+ virtual void setArchive(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getCode() = 0;
+ virtual void setCode(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getCodeBase() = 0;
+ virtual void setCodeBase(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getHeight() = 0;
+ virtual void setHeight(::java::lang::String *) = 0;
+ virtual jint getHspace() = 0;
+ virtual void setHspace(jint) = 0;
+ virtual ::java::lang::String * getName() = 0;
+ virtual void setName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getObject() = 0;
+ virtual void setObject(::java::lang::String *) = 0;
+ virtual jint getVspace() = 0;
+ virtual void setVspace(jint) = 0;
+ virtual ::java::lang::String * getWidth() = 0;
+ virtual void setWidth(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLAppletElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLAreaElement.h b/libjava/org/w3c/dom/html2/HTMLAreaElement.h
new file mode 100644
index 000000000..12823e89a
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLAreaElement.h
@@ -0,0 +1,124 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLAreaElement__
+#define __org_w3c_dom_html2_HTMLAreaElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLAreaElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLAreaElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getAccessKey() = 0;
+ virtual void setAccessKey(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAlt() = 0;
+ virtual void setAlt(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getCoords() = 0;
+ virtual void setCoords(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getHref() = 0;
+ virtual void setHref(::java::lang::String *) = 0;
+ virtual jboolean getNoHref() = 0;
+ virtual void setNoHref(jboolean) = 0;
+ virtual ::java::lang::String * getShape() = 0;
+ virtual void setShape(::java::lang::String *) = 0;
+ virtual jint getTabIndex() = 0;
+ virtual void setTabIndex(jint) = 0;
+ virtual ::java::lang::String * getTarget() = 0;
+ virtual void setTarget(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLAreaElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLBRElement.h b/libjava/org/w3c/dom/html2/HTMLBRElement.h
new file mode 100644
index 000000000..1532e40f9
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLBRElement.h
@@ -0,0 +1,110 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLBRElement__
+#define __org_w3c_dom_html2_HTMLBRElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLBRElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLBRElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getClear() = 0;
+ virtual void setClear(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLBRElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLBaseElement.h b/libjava/org/w3c/dom/html2/HTMLBaseElement.h
new file mode 100644
index 000000000..ab34c7030
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLBaseElement.h
@@ -0,0 +1,112 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLBaseElement__
+#define __org_w3c_dom_html2_HTMLBaseElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLBaseElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLBaseElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getHref() = 0;
+ virtual void setHref(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTarget() = 0;
+ virtual void setTarget(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLBaseElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLBaseFontElement.h b/libjava/org/w3c/dom/html2/HTMLBaseFontElement.h
new file mode 100644
index 000000000..e2859b3d4
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLBaseFontElement.h
@@ -0,0 +1,114 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLBaseFontElement__
+#define __org_w3c_dom_html2_HTMLBaseFontElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLBaseFontElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLBaseFontElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getColor() = 0;
+ virtual void setColor(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getFace() = 0;
+ virtual void setFace(::java::lang::String *) = 0;
+ virtual jint getSize() = 0;
+ virtual void setSize(jint) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLBaseFontElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLBodyElement.h b/libjava/org/w3c/dom/html2/HTMLBodyElement.h
new file mode 100644
index 000000000..7c9c16a23
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLBodyElement.h
@@ -0,0 +1,120 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLBodyElement__
+#define __org_w3c_dom_html2_HTMLBodyElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLBodyElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLBodyElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getALink() = 0;
+ virtual void setALink(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBackground() = 0;
+ virtual void setBackground(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBgColor() = 0;
+ virtual void setBgColor(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLink() = 0;
+ virtual void setLink(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getText() = 0;
+ virtual void setText(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getVLink() = 0;
+ virtual void setVLink(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLBodyElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLButtonElement.h b/libjava/org/w3c/dom/html2/HTMLButtonElement.h
new file mode 100644
index 000000000..1c2d48b6f
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLButtonElement.h
@@ -0,0 +1,121 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLButtonElement__
+#define __org_w3c_dom_html2_HTMLButtonElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLButtonElement;
+ class HTMLFormElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLButtonElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::html2::HTMLFormElement * getForm() = 0;
+ virtual ::java::lang::String * getAccessKey() = 0;
+ virtual void setAccessKey(::java::lang::String *) = 0;
+ virtual jboolean getDisabled() = 0;
+ virtual void setDisabled(jboolean) = 0;
+ virtual ::java::lang::String * getName() = 0;
+ virtual void setName(::java::lang::String *) = 0;
+ virtual jint getTabIndex() = 0;
+ virtual void setTabIndex(jint) = 0;
+ virtual ::java::lang::String * getType() = 0;
+ virtual ::java::lang::String * getValue() = 0;
+ virtual void setValue(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLButtonElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLCollection.h b/libjava/org/w3c/dom/html2/HTMLCollection.h
new file mode 100644
index 000000000..06a86c948
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLCollection.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLCollection__
+#define __org_w3c_dom_html2_HTMLCollection__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Node;
+ namespace html2
+ {
+ class HTMLCollection;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLCollection : public ::java::lang::Object
+{
+
+public:
+ virtual jint getLength() = 0;
+ virtual ::org::w3c::dom::Node * item(jint) = 0;
+ virtual ::org::w3c::dom::Node * namedItem(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLCollection__
diff --git a/libjava/org/w3c/dom/html2/HTMLDListElement.h b/libjava/org/w3c/dom/html2/HTMLDListElement.h
new file mode 100644
index 000000000..269d05176
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLDListElement.h
@@ -0,0 +1,110 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLDListElement__
+#define __org_w3c_dom_html2_HTMLDListElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLDListElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLDListElement : public ::java::lang::Object
+{
+
+public:
+ virtual jboolean getCompact() = 0;
+ virtual void setCompact(jboolean) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLDListElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLDirectoryElement.h b/libjava/org/w3c/dom/html2/HTMLDirectoryElement.h
new file mode 100644
index 000000000..f6315899d
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLDirectoryElement.h
@@ -0,0 +1,110 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLDirectoryElement__
+#define __org_w3c_dom_html2_HTMLDirectoryElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLDirectoryElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLDirectoryElement : public ::java::lang::Object
+{
+
+public:
+ virtual jboolean getCompact() = 0;
+ virtual void setCompact(jboolean) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLDirectoryElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLDivElement.h b/libjava/org/w3c/dom/html2/HTMLDivElement.h
new file mode 100644
index 000000000..e0132bcfe
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLDivElement.h
@@ -0,0 +1,110 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLDivElement__
+#define __org_w3c_dom_html2_HTMLDivElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLDivElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLDivElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getAlign() = 0;
+ virtual void setAlign(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLDivElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLDocument.h b/libjava/org/w3c/dom/html2/HTMLDocument.h
new file mode 100644
index 000000000..223a8f698
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLDocument.h
@@ -0,0 +1,139 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLDocument__
+#define __org_w3c_dom_html2_HTMLDocument__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class CDATASection;
+ class Comment;
+ class DOMConfiguration;
+ class DOMImplementation;
+ class Document;
+ class DocumentFragment;
+ class DocumentType;
+ class Element;
+ class EntityReference;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class ProcessingInstruction;
+ class Text;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLCollection;
+ class HTMLDocument;
+ class HTMLElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLDocument : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getReferrer() = 0;
+ virtual ::java::lang::String * getDomain() = 0;
+ virtual ::java::lang::String * getURL() = 0;
+ virtual ::org::w3c::dom::html2::HTMLElement * getBody() = 0;
+ virtual void setBody(::org::w3c::dom::html2::HTMLElement *) = 0;
+ virtual ::org::w3c::dom::html2::HTMLCollection * getImages() = 0;
+ virtual ::org::w3c::dom::html2::HTMLCollection * getApplets() = 0;
+ virtual ::org::w3c::dom::html2::HTMLCollection * getLinks() = 0;
+ virtual ::org::w3c::dom::html2::HTMLCollection * getForms() = 0;
+ virtual ::org::w3c::dom::html2::HTMLCollection * getAnchors() = 0;
+ virtual ::java::lang::String * getCookie() = 0;
+ virtual void setCookie(::java::lang::String *) = 0;
+ virtual void open() = 0;
+ virtual void close() = 0;
+ virtual void write(::java::lang::String *) = 0;
+ virtual void writeln(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByName(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::DocumentType * getDoctype() = 0;
+ virtual ::org::w3c::dom::DOMImplementation * getImplementation() = 0;
+ virtual ::org::w3c::dom::Element * getDocumentElement() = 0;
+ virtual ::org::w3c::dom::Element * createElement(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::DocumentFragment * createDocumentFragment() = 0;
+ virtual ::org::w3c::dom::Text * createTextNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Comment * createComment(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::CDATASection * createCDATASection(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::ProcessingInstruction * createProcessingInstruction(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * createAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::EntityReference * createEntityReference(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Node * importNode(::org::w3c::dom::Node *, jboolean) = 0;
+ virtual ::org::w3c::dom::Element * createElementNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * createAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Element * getElementById(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getInputEncoding() = 0;
+ virtual ::java::lang::String * getXmlEncoding() = 0;
+ virtual jboolean getXmlStandalone() = 0;
+ virtual void setXmlStandalone(jboolean) = 0;
+ virtual ::java::lang::String * getXmlVersion() = 0;
+ virtual void setXmlVersion(::java::lang::String *) = 0;
+ virtual jboolean getStrictErrorChecking() = 0;
+ virtual void setStrictErrorChecking(jboolean) = 0;
+ virtual ::java::lang::String * getDocumentURI() = 0;
+ virtual void setDocumentURI(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Node * adoptNode(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::DOMConfiguration * getDomConfig() = 0;
+ virtual void normalizeDocument() = 0;
+ virtual ::org::w3c::dom::Node * renameNode(::org::w3c::dom::Node *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLDocument__
diff --git a/libjava/org/w3c/dom/html2/HTMLElement.h b/libjava/org/w3c/dom/html2/HTMLElement.h
new file mode 100644
index 000000000..13f7df02c
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLElement.h
@@ -0,0 +1,108 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLElement__
+#define __org_w3c_dom_html2_HTMLElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLFieldSetElement.h b/libjava/org/w3c/dom/html2/HTMLFieldSetElement.h
new file mode 100644
index 000000000..78b7ec1c0
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLFieldSetElement.h
@@ -0,0 +1,110 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLFieldSetElement__
+#define __org_w3c_dom_html2_HTMLFieldSetElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLFieldSetElement;
+ class HTMLFormElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLFieldSetElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::html2::HTMLFormElement * getForm() = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLFieldSetElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLFontElement.h b/libjava/org/w3c/dom/html2/HTMLFontElement.h
new file mode 100644
index 000000000..a39953cdb
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLFontElement.h
@@ -0,0 +1,114 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLFontElement__
+#define __org_w3c_dom_html2_HTMLFontElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLFontElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLFontElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getColor() = 0;
+ virtual void setColor(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getFace() = 0;
+ virtual void setFace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getSize() = 0;
+ virtual void setSize(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLFontElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLFormElement.h b/libjava/org/w3c/dom/html2/HTMLFormElement.h
new file mode 100644
index 000000000..3dea87f2b
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLFormElement.h
@@ -0,0 +1,125 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLFormElement__
+#define __org_w3c_dom_html2_HTMLFormElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLCollection;
+ class HTMLFormElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLFormElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::html2::HTMLCollection * getElements() = 0;
+ virtual jint getLength() = 0;
+ virtual ::java::lang::String * getName() = 0;
+ virtual void setName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAcceptCharset() = 0;
+ virtual void setAcceptCharset(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAction() = 0;
+ virtual void setAction(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getEnctype() = 0;
+ virtual void setEnctype(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getMethod() = 0;
+ virtual void setMethod(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTarget() = 0;
+ virtual void setTarget(::java::lang::String *) = 0;
+ virtual void submit() = 0;
+ virtual void reset() = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLFormElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLFrameElement.h b/libjava/org/w3c/dom/html2/HTMLFrameElement.h
new file mode 100644
index 000000000..a87c07deb
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLFrameElement.h
@@ -0,0 +1,125 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLFrameElement__
+#define __org_w3c_dom_html2_HTMLFrameElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLFrameElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLFrameElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getFrameBorder() = 0;
+ virtual void setFrameBorder(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLongDesc() = 0;
+ virtual void setLongDesc(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getMarginHeight() = 0;
+ virtual void setMarginHeight(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getMarginWidth() = 0;
+ virtual void setMarginWidth(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getName() = 0;
+ virtual void setName(::java::lang::String *) = 0;
+ virtual jboolean getNoResize() = 0;
+ virtual void setNoResize(jboolean) = 0;
+ virtual ::java::lang::String * getScrolling() = 0;
+ virtual void setScrolling(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getSrc() = 0;
+ virtual void setSrc(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Document * getContentDocument() = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLFrameElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLFrameSetElement.h b/libjava/org/w3c/dom/html2/HTMLFrameSetElement.h
new file mode 100644
index 000000000..954dc5242
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLFrameSetElement.h
@@ -0,0 +1,112 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLFrameSetElement__
+#define __org_w3c_dom_html2_HTMLFrameSetElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLFrameSetElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLFrameSetElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getCols() = 0;
+ virtual void setCols(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getRows() = 0;
+ virtual void setRows(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLFrameSetElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLHRElement.h b/libjava/org/w3c/dom/html2/HTMLHRElement.h
new file mode 100644
index 000000000..3d831ab84
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLHRElement.h
@@ -0,0 +1,116 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLHRElement__
+#define __org_w3c_dom_html2_HTMLHRElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLHRElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLHRElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getAlign() = 0;
+ virtual void setAlign(::java::lang::String *) = 0;
+ virtual jboolean getNoShade() = 0;
+ virtual void setNoShade(jboolean) = 0;
+ virtual ::java::lang::String * getSize() = 0;
+ virtual void setSize(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getWidth() = 0;
+ virtual void setWidth(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLHRElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLHeadElement.h b/libjava/org/w3c/dom/html2/HTMLHeadElement.h
new file mode 100644
index 000000000..3e01bd209
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLHeadElement.h
@@ -0,0 +1,110 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLHeadElement__
+#define __org_w3c_dom_html2_HTMLHeadElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLHeadElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLHeadElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getProfile() = 0;
+ virtual void setProfile(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLHeadElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLHeadingElement.h b/libjava/org/w3c/dom/html2/HTMLHeadingElement.h
new file mode 100644
index 000000000..e8c4b10c3
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLHeadingElement.h
@@ -0,0 +1,110 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLHeadingElement__
+#define __org_w3c_dom_html2_HTMLHeadingElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLHeadingElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLHeadingElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getAlign() = 0;
+ virtual void setAlign(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLHeadingElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLHtmlElement.h b/libjava/org/w3c/dom/html2/HTMLHtmlElement.h
new file mode 100644
index 000000000..9a0837e51
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLHtmlElement.h
@@ -0,0 +1,110 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLHtmlElement__
+#define __org_w3c_dom_html2_HTMLHtmlElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLHtmlElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLHtmlElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getVersion() = 0;
+ virtual void setVersion(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLHtmlElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLIFrameElement.h b/libjava/org/w3c/dom/html2/HTMLIFrameElement.h
new file mode 100644
index 000000000..ca09ae567
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLIFrameElement.h
@@ -0,0 +1,129 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLIFrameElement__
+#define __org_w3c_dom_html2_HTMLIFrameElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLIFrameElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLIFrameElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getAlign() = 0;
+ virtual void setAlign(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getFrameBorder() = 0;
+ virtual void setFrameBorder(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getHeight() = 0;
+ virtual void setHeight(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLongDesc() = 0;
+ virtual void setLongDesc(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getMarginHeight() = 0;
+ virtual void setMarginHeight(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getMarginWidth() = 0;
+ virtual void setMarginWidth(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getName() = 0;
+ virtual void setName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getScrolling() = 0;
+ virtual void setScrolling(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getSrc() = 0;
+ virtual void setSrc(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getWidth() = 0;
+ virtual void setWidth(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Document * getContentDocument() = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLIFrameElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLImageElement.h b/libjava/org/w3c/dom/html2/HTMLImageElement.h
new file mode 100644
index 000000000..931896bb9
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLImageElement.h
@@ -0,0 +1,132 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLImageElement__
+#define __org_w3c_dom_html2_HTMLImageElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLImageElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLImageElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getName() = 0;
+ virtual void setName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAlign() = 0;
+ virtual void setAlign(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAlt() = 0;
+ virtual void setAlt(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBorder() = 0;
+ virtual void setBorder(::java::lang::String *) = 0;
+ virtual jint getHeight() = 0;
+ virtual void setHeight(jint) = 0;
+ virtual jint getHspace() = 0;
+ virtual void setHspace(jint) = 0;
+ virtual jboolean getIsMap() = 0;
+ virtual void setIsMap(jboolean) = 0;
+ virtual ::java::lang::String * getLongDesc() = 0;
+ virtual void setLongDesc(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getSrc() = 0;
+ virtual void setSrc(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getUseMap() = 0;
+ virtual void setUseMap(::java::lang::String *) = 0;
+ virtual jint getVspace() = 0;
+ virtual void setVspace(jint) = 0;
+ virtual jint getWidth() = 0;
+ virtual void setWidth(jint) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLImageElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLInputElement.h b/libjava/org/w3c/dom/html2/HTMLInputElement.h
new file mode 100644
index 000000000..b6b5f5ca0
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLInputElement.h
@@ -0,0 +1,148 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLInputElement__
+#define __org_w3c_dom_html2_HTMLInputElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLFormElement;
+ class HTMLInputElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLInputElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getDefaultValue() = 0;
+ virtual void setDefaultValue(::java::lang::String *) = 0;
+ virtual jboolean getDefaultChecked() = 0;
+ virtual void setDefaultChecked(jboolean) = 0;
+ virtual ::org::w3c::dom::html2::HTMLFormElement * getForm() = 0;
+ virtual ::java::lang::String * getAccept() = 0;
+ virtual void setAccept(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAccessKey() = 0;
+ virtual void setAccessKey(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAlign() = 0;
+ virtual void setAlign(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAlt() = 0;
+ virtual void setAlt(::java::lang::String *) = 0;
+ virtual jboolean getChecked() = 0;
+ virtual void setChecked(jboolean) = 0;
+ virtual jboolean getDisabled() = 0;
+ virtual void setDisabled(jboolean) = 0;
+ virtual jint getMaxLength() = 0;
+ virtual void setMaxLength(jint) = 0;
+ virtual ::java::lang::String * getName() = 0;
+ virtual void setName(::java::lang::String *) = 0;
+ virtual jboolean getReadOnly() = 0;
+ virtual void setReadOnly(jboolean) = 0;
+ virtual jint getSize() = 0;
+ virtual void setSize(jint) = 0;
+ virtual ::java::lang::String * getSrc() = 0;
+ virtual void setSrc(::java::lang::String *) = 0;
+ virtual jint getTabIndex() = 0;
+ virtual void setTabIndex(jint) = 0;
+ virtual ::java::lang::String * getType() = 0;
+ virtual void setType(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getUseMap() = 0;
+ virtual void setUseMap(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getValue() = 0;
+ virtual void setValue(::java::lang::String *) = 0;
+ virtual void blur() = 0;
+ virtual void focus() = 0;
+ virtual void select() = 0;
+ virtual void click() = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLInputElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLIsIndexElement.h b/libjava/org/w3c/dom/html2/HTMLIsIndexElement.h
new file mode 100644
index 000000000..dc6748fcc
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLIsIndexElement.h
@@ -0,0 +1,112 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLIsIndexElement__
+#define __org_w3c_dom_html2_HTMLIsIndexElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLFormElement;
+ class HTMLIsIndexElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLIsIndexElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::html2::HTMLFormElement * getForm() = 0;
+ virtual ::java::lang::String * getPrompt() = 0;
+ virtual void setPrompt(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLIsIndexElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLLIElement.h b/libjava/org/w3c/dom/html2/HTMLLIElement.h
new file mode 100644
index 000000000..3b9caa30e
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLLIElement.h
@@ -0,0 +1,112 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLLIElement__
+#define __org_w3c_dom_html2_HTMLLIElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLLIElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLLIElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getType() = 0;
+ virtual void setType(::java::lang::String *) = 0;
+ virtual jint getValue() = 0;
+ virtual void setValue(jint) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLLIElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLLabelElement.h b/libjava/org/w3c/dom/html2/HTMLLabelElement.h
new file mode 100644
index 000000000..d0f9948dd
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLLabelElement.h
@@ -0,0 +1,114 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLLabelElement__
+#define __org_w3c_dom_html2_HTMLLabelElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLFormElement;
+ class HTMLLabelElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLLabelElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::html2::HTMLFormElement * getForm() = 0;
+ virtual ::java::lang::String * getAccessKey() = 0;
+ virtual void setAccessKey(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getHtmlFor() = 0;
+ virtual void setHtmlFor(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLLabelElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLLegendElement.h b/libjava/org/w3c/dom/html2/HTMLLegendElement.h
new file mode 100644
index 000000000..c26a4b455
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLLegendElement.h
@@ -0,0 +1,114 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLLegendElement__
+#define __org_w3c_dom_html2_HTMLLegendElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLFormElement;
+ class HTMLLegendElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLLegendElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::html2::HTMLFormElement * getForm() = 0;
+ virtual ::java::lang::String * getAccessKey() = 0;
+ virtual void setAccessKey(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAlign() = 0;
+ virtual void setAlign(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLLegendElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLLinkElement.h b/libjava/org/w3c/dom/html2/HTMLLinkElement.h
new file mode 100644
index 000000000..c58f1cf5d
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLLinkElement.h
@@ -0,0 +1,126 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLLinkElement__
+#define __org_w3c_dom_html2_HTMLLinkElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLLinkElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLLinkElement : public ::java::lang::Object
+{
+
+public:
+ virtual jboolean getDisabled() = 0;
+ virtual void setDisabled(jboolean) = 0;
+ virtual ::java::lang::String * getCharset() = 0;
+ virtual void setCharset(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getHref() = 0;
+ virtual void setHref(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getHreflang() = 0;
+ virtual void setHreflang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getMedia() = 0;
+ virtual void setMedia(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getRel() = 0;
+ virtual void setRel(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getRev() = 0;
+ virtual void setRev(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTarget() = 0;
+ virtual void setTarget(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getType() = 0;
+ virtual void setType(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLLinkElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLMapElement.h b/libjava/org/w3c/dom/html2/HTMLMapElement.h
new file mode 100644
index 000000000..4fdb470c9
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLMapElement.h
@@ -0,0 +1,112 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLMapElement__
+#define __org_w3c_dom_html2_HTMLMapElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLCollection;
+ class HTMLMapElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLMapElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::html2::HTMLCollection * getAreas() = 0;
+ virtual ::java::lang::String * getName() = 0;
+ virtual void setName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLMapElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLMenuElement.h b/libjava/org/w3c/dom/html2/HTMLMenuElement.h
new file mode 100644
index 000000000..e2a6e33b4
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLMenuElement.h
@@ -0,0 +1,110 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLMenuElement__
+#define __org_w3c_dom_html2_HTMLMenuElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLMenuElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLMenuElement : public ::java::lang::Object
+{
+
+public:
+ virtual jboolean getCompact() = 0;
+ virtual void setCompact(jboolean) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLMenuElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLMetaElement.h b/libjava/org/w3c/dom/html2/HTMLMetaElement.h
new file mode 100644
index 000000000..4d90bb5e2
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLMetaElement.h
@@ -0,0 +1,116 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLMetaElement__
+#define __org_w3c_dom_html2_HTMLMetaElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLMetaElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLMetaElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getContent() = 0;
+ virtual void setContent(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getHttpEquiv() = 0;
+ virtual void setHttpEquiv(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getName() = 0;
+ virtual void setName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getScheme() = 0;
+ virtual void setScheme(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLMetaElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLModElement.h b/libjava/org/w3c/dom/html2/HTMLModElement.h
new file mode 100644
index 000000000..8cdbb1308
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLModElement.h
@@ -0,0 +1,112 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLModElement__
+#define __org_w3c_dom_html2_HTMLModElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLModElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLModElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getCite() = 0;
+ virtual void setCite(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDateTime() = 0;
+ virtual void setDateTime(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLModElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLOListElement.h b/libjava/org/w3c/dom/html2/HTMLOListElement.h
new file mode 100644
index 000000000..9dc476379
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLOListElement.h
@@ -0,0 +1,114 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLOListElement__
+#define __org_w3c_dom_html2_HTMLOListElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLOListElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLOListElement : public ::java::lang::Object
+{
+
+public:
+ virtual jboolean getCompact() = 0;
+ virtual void setCompact(jboolean) = 0;
+ virtual jint getStart() = 0;
+ virtual void setStart(jint) = 0;
+ virtual ::java::lang::String * getType() = 0;
+ virtual void setType(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLOListElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLObjectElement.h b/libjava/org/w3c/dom/html2/HTMLObjectElement.h
new file mode 100644
index 000000000..e061d8794
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLObjectElement.h
@@ -0,0 +1,145 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLObjectElement__
+#define __org_w3c_dom_html2_HTMLObjectElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLFormElement;
+ class HTMLObjectElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLObjectElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::html2::HTMLFormElement * getForm() = 0;
+ virtual ::java::lang::String * getCode() = 0;
+ virtual void setCode(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAlign() = 0;
+ virtual void setAlign(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getArchive() = 0;
+ virtual void setArchive(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBorder() = 0;
+ virtual void setBorder(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getCodeBase() = 0;
+ virtual void setCodeBase(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getCodeType() = 0;
+ virtual void setCodeType(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getData() = 0;
+ virtual void setData(::java::lang::String *) = 0;
+ virtual jboolean getDeclare() = 0;
+ virtual void setDeclare(jboolean) = 0;
+ virtual ::java::lang::String * getHeight() = 0;
+ virtual void setHeight(::java::lang::String *) = 0;
+ virtual jint getHspace() = 0;
+ virtual void setHspace(jint) = 0;
+ virtual ::java::lang::String * getName() = 0;
+ virtual void setName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getStandby() = 0;
+ virtual void setStandby(::java::lang::String *) = 0;
+ virtual jint getTabIndex() = 0;
+ virtual void setTabIndex(jint) = 0;
+ virtual ::java::lang::String * getType() = 0;
+ virtual void setType(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getUseMap() = 0;
+ virtual void setUseMap(::java::lang::String *) = 0;
+ virtual jint getVspace() = 0;
+ virtual void setVspace(jint) = 0;
+ virtual ::java::lang::String * getWidth() = 0;
+ virtual void setWidth(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Document * getContentDocument() = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLObjectElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLOptGroupElement.h b/libjava/org/w3c/dom/html2/HTMLOptGroupElement.h
new file mode 100644
index 000000000..b6ef2bcb7
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLOptGroupElement.h
@@ -0,0 +1,112 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLOptGroupElement__
+#define __org_w3c_dom_html2_HTMLOptGroupElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLOptGroupElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLOptGroupElement : public ::java::lang::Object
+{
+
+public:
+ virtual jboolean getDisabled() = 0;
+ virtual void setDisabled(jboolean) = 0;
+ virtual ::java::lang::String * getLabel() = 0;
+ virtual void setLabel(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLOptGroupElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLOptionElement.h b/libjava/org/w3c/dom/html2/HTMLOptionElement.h
new file mode 100644
index 000000000..dbf7b4c2e
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLOptionElement.h
@@ -0,0 +1,122 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLOptionElement__
+#define __org_w3c_dom_html2_HTMLOptionElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLFormElement;
+ class HTMLOptionElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLOptionElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::html2::HTMLFormElement * getForm() = 0;
+ virtual jboolean getDefaultSelected() = 0;
+ virtual void setDefaultSelected(jboolean) = 0;
+ virtual ::java::lang::String * getText() = 0;
+ virtual jint getIndex() = 0;
+ virtual jboolean getDisabled() = 0;
+ virtual void setDisabled(jboolean) = 0;
+ virtual ::java::lang::String * getLabel() = 0;
+ virtual void setLabel(::java::lang::String *) = 0;
+ virtual jboolean getSelected() = 0;
+ virtual void setSelected(jboolean) = 0;
+ virtual ::java::lang::String * getValue() = 0;
+ virtual void setValue(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLOptionElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLOptionsCollection.h b/libjava/org/w3c/dom/html2/HTMLOptionsCollection.h
new file mode 100644
index 000000000..ac144837c
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLOptionsCollection.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLOptionsCollection__
+#define __org_w3c_dom_html2_HTMLOptionsCollection__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Node;
+ namespace html2
+ {
+ class HTMLOptionsCollection;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLOptionsCollection : public ::java::lang::Object
+{
+
+public:
+ virtual jint getLength() = 0;
+ virtual void setLength(jint) = 0;
+ virtual ::org::w3c::dom::Node * item(jint) = 0;
+ virtual ::org::w3c::dom::Node * namedItem(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLOptionsCollection__
diff --git a/libjava/org/w3c/dom/html2/HTMLParagraphElement.h b/libjava/org/w3c/dom/html2/HTMLParagraphElement.h
new file mode 100644
index 000000000..3b4b169be
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLParagraphElement.h
@@ -0,0 +1,110 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLParagraphElement__
+#define __org_w3c_dom_html2_HTMLParagraphElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLParagraphElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLParagraphElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getAlign() = 0;
+ virtual void setAlign(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLParagraphElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLParamElement.h b/libjava/org/w3c/dom/html2/HTMLParamElement.h
new file mode 100644
index 000000000..219e40d7f
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLParamElement.h
@@ -0,0 +1,116 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLParamElement__
+#define __org_w3c_dom_html2_HTMLParamElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLParamElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLParamElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getName() = 0;
+ virtual void setName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getType() = 0;
+ virtual void setType(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getValue() = 0;
+ virtual void setValue(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getValueType() = 0;
+ virtual void setValueType(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLParamElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLPreElement.h b/libjava/org/w3c/dom/html2/HTMLPreElement.h
new file mode 100644
index 000000000..54ef94348
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLPreElement.h
@@ -0,0 +1,110 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLPreElement__
+#define __org_w3c_dom_html2_HTMLPreElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLPreElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLPreElement : public ::java::lang::Object
+{
+
+public:
+ virtual jint getWidth() = 0;
+ virtual void setWidth(jint) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLPreElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLQuoteElement.h b/libjava/org/w3c/dom/html2/HTMLQuoteElement.h
new file mode 100644
index 000000000..fe5201fbb
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLQuoteElement.h
@@ -0,0 +1,110 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLQuoteElement__
+#define __org_w3c_dom_html2_HTMLQuoteElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLQuoteElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLQuoteElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getCite() = 0;
+ virtual void setCite(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLQuoteElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLScriptElement.h b/libjava/org/w3c/dom/html2/HTMLScriptElement.h
new file mode 100644
index 000000000..b2fbcf521
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLScriptElement.h
@@ -0,0 +1,122 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLScriptElement__
+#define __org_w3c_dom_html2_HTMLScriptElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLScriptElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLScriptElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getText() = 0;
+ virtual void setText(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getHtmlFor() = 0;
+ virtual void setHtmlFor(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getEvent() = 0;
+ virtual void setEvent(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getCharset() = 0;
+ virtual void setCharset(::java::lang::String *) = 0;
+ virtual jboolean getDefer() = 0;
+ virtual void setDefer(jboolean) = 0;
+ virtual ::java::lang::String * getSrc() = 0;
+ virtual void setSrc(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getType() = 0;
+ virtual void setType(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLScriptElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLSelectElement.h b/libjava/org/w3c/dom/html2/HTMLSelectElement.h
new file mode 100644
index 000000000..e6bf83a66
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLSelectElement.h
@@ -0,0 +1,134 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLSelectElement__
+#define __org_w3c_dom_html2_HTMLSelectElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLElement;
+ class HTMLFormElement;
+ class HTMLOptionsCollection;
+ class HTMLSelectElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLSelectElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getType() = 0;
+ virtual jint getSelectedIndex() = 0;
+ virtual void setSelectedIndex(jint) = 0;
+ virtual ::java::lang::String * getValue() = 0;
+ virtual void setValue(::java::lang::String *) = 0;
+ virtual jint getLength() = 0;
+ virtual void setLength(jint) = 0;
+ virtual ::org::w3c::dom::html2::HTMLFormElement * getForm() = 0;
+ virtual ::org::w3c::dom::html2::HTMLOptionsCollection * getOptions() = 0;
+ virtual jboolean getDisabled() = 0;
+ virtual void setDisabled(jboolean) = 0;
+ virtual jboolean getMultiple() = 0;
+ virtual void setMultiple(jboolean) = 0;
+ virtual ::java::lang::String * getName() = 0;
+ virtual void setName(::java::lang::String *) = 0;
+ virtual jint getSize() = 0;
+ virtual void setSize(jint) = 0;
+ virtual jint getTabIndex() = 0;
+ virtual void setTabIndex(jint) = 0;
+ virtual void add(::org::w3c::dom::html2::HTMLElement *, ::org::w3c::dom::html2::HTMLElement *) = 0;
+ virtual void remove(jint) = 0;
+ virtual void blur() = 0;
+ virtual void focus() = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLSelectElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLStyleElement.h b/libjava/org/w3c/dom/html2/HTMLStyleElement.h
new file mode 100644
index 000000000..23f08187e
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLStyleElement.h
@@ -0,0 +1,114 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLStyleElement__
+#define __org_w3c_dom_html2_HTMLStyleElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLStyleElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLStyleElement : public ::java::lang::Object
+{
+
+public:
+ virtual jboolean getDisabled() = 0;
+ virtual void setDisabled(jboolean) = 0;
+ virtual ::java::lang::String * getMedia() = 0;
+ virtual void setMedia(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getType() = 0;
+ virtual void setType(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLStyleElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLTableCaptionElement.h b/libjava/org/w3c/dom/html2/HTMLTableCaptionElement.h
new file mode 100644
index 000000000..344f4a53e
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLTableCaptionElement.h
@@ -0,0 +1,110 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLTableCaptionElement__
+#define __org_w3c_dom_html2_HTMLTableCaptionElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLTableCaptionElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLTableCaptionElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getAlign() = 0;
+ virtual void setAlign(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLTableCaptionElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLTableCellElement.h b/libjava/org/w3c/dom/html2/HTMLTableCellElement.h
new file mode 100644
index 000000000..17e37b515
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLTableCellElement.h
@@ -0,0 +1,137 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLTableCellElement__
+#define __org_w3c_dom_html2_HTMLTableCellElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLTableCellElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLTableCellElement : public ::java::lang::Object
+{
+
+public:
+ virtual jint getCellIndex() = 0;
+ virtual ::java::lang::String * getAbbr() = 0;
+ virtual void setAbbr(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAlign() = 0;
+ virtual void setAlign(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAxis() = 0;
+ virtual void setAxis(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBgColor() = 0;
+ virtual void setBgColor(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getCh() = 0;
+ virtual void setCh(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getChOff() = 0;
+ virtual void setChOff(::java::lang::String *) = 0;
+ virtual jint getColSpan() = 0;
+ virtual void setColSpan(jint) = 0;
+ virtual ::java::lang::String * getHeaders() = 0;
+ virtual void setHeaders(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getHeight() = 0;
+ virtual void setHeight(::java::lang::String *) = 0;
+ virtual jboolean getNoWrap() = 0;
+ virtual void setNoWrap(jboolean) = 0;
+ virtual jint getRowSpan() = 0;
+ virtual void setRowSpan(jint) = 0;
+ virtual ::java::lang::String * getScope() = 0;
+ virtual void setScope(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getVAlign() = 0;
+ virtual void setVAlign(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getWidth() = 0;
+ virtual void setWidth(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLTableCellElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLTableColElement.h b/libjava/org/w3c/dom/html2/HTMLTableColElement.h
new file mode 100644
index 000000000..a1c143d25
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLTableColElement.h
@@ -0,0 +1,120 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLTableColElement__
+#define __org_w3c_dom_html2_HTMLTableColElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLTableColElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLTableColElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getAlign() = 0;
+ virtual void setAlign(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getCh() = 0;
+ virtual void setCh(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getChOff() = 0;
+ virtual void setChOff(::java::lang::String *) = 0;
+ virtual jint getSpan() = 0;
+ virtual void setSpan(jint) = 0;
+ virtual ::java::lang::String * getVAlign() = 0;
+ virtual void setVAlign(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getWidth() = 0;
+ virtual void setWidth(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLTableColElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLTableElement.h b/libjava/org/w3c/dom/html2/HTMLTableElement.h
new file mode 100644
index 000000000..5f5f9ae4b
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLTableElement.h
@@ -0,0 +1,146 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLTableElement__
+#define __org_w3c_dom_html2_HTMLTableElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLCollection;
+ class HTMLElement;
+ class HTMLTableCaptionElement;
+ class HTMLTableElement;
+ class HTMLTableSectionElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLTableElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::html2::HTMLTableCaptionElement * getCaption() = 0;
+ virtual void setCaption(::org::w3c::dom::html2::HTMLTableCaptionElement *) = 0;
+ virtual ::org::w3c::dom::html2::HTMLTableSectionElement * getTHead() = 0;
+ virtual void setTHead(::org::w3c::dom::html2::HTMLTableSectionElement *) = 0;
+ virtual ::org::w3c::dom::html2::HTMLTableSectionElement * getTFoot() = 0;
+ virtual void setTFoot(::org::w3c::dom::html2::HTMLTableSectionElement *) = 0;
+ virtual ::org::w3c::dom::html2::HTMLCollection * getRows() = 0;
+ virtual ::org::w3c::dom::html2::HTMLCollection * getTBodies() = 0;
+ virtual ::java::lang::String * getAlign() = 0;
+ virtual void setAlign(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBgColor() = 0;
+ virtual void setBgColor(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBorder() = 0;
+ virtual void setBorder(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getCellPadding() = 0;
+ virtual void setCellPadding(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getCellSpacing() = 0;
+ virtual void setCellSpacing(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getFrame() = 0;
+ virtual void setFrame(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getRules() = 0;
+ virtual void setRules(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getSummary() = 0;
+ virtual void setSummary(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getWidth() = 0;
+ virtual void setWidth(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::html2::HTMLElement * createTHead() = 0;
+ virtual void deleteTHead() = 0;
+ virtual ::org::w3c::dom::html2::HTMLElement * createTFoot() = 0;
+ virtual void deleteTFoot() = 0;
+ virtual ::org::w3c::dom::html2::HTMLElement * createCaption() = 0;
+ virtual void deleteCaption() = 0;
+ virtual ::org::w3c::dom::html2::HTMLElement * insertRow(jint) = 0;
+ virtual void deleteRow(jint) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLTableElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLTableRowElement.h b/libjava/org/w3c/dom/html2/HTMLTableRowElement.h
new file mode 100644
index 000000000..a8d59eaec
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLTableRowElement.h
@@ -0,0 +1,125 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLTableRowElement__
+#define __org_w3c_dom_html2_HTMLTableRowElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLCollection;
+ class HTMLElement;
+ class HTMLTableRowElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLTableRowElement : public ::java::lang::Object
+{
+
+public:
+ virtual jint getRowIndex() = 0;
+ virtual jint getSectionRowIndex() = 0;
+ virtual ::org::w3c::dom::html2::HTMLCollection * getCells() = 0;
+ virtual ::java::lang::String * getAlign() = 0;
+ virtual void setAlign(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBgColor() = 0;
+ virtual void setBgColor(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getCh() = 0;
+ virtual void setCh(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getChOff() = 0;
+ virtual void setChOff(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getVAlign() = 0;
+ virtual void setVAlign(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::html2::HTMLElement * insertCell(jint) = 0;
+ virtual void deleteCell(jint) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLTableRowElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLTableSectionElement.h b/libjava/org/w3c/dom/html2/HTMLTableSectionElement.h
new file mode 100644
index 000000000..3bec0b39b
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLTableSectionElement.h
@@ -0,0 +1,121 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLTableSectionElement__
+#define __org_w3c_dom_html2_HTMLTableSectionElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLCollection;
+ class HTMLElement;
+ class HTMLTableSectionElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLTableSectionElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getAlign() = 0;
+ virtual void setAlign(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getCh() = 0;
+ virtual void setCh(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getChOff() = 0;
+ virtual void setChOff(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getVAlign() = 0;
+ virtual void setVAlign(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::html2::HTMLCollection * getRows() = 0;
+ virtual ::org::w3c::dom::html2::HTMLElement * insertRow(jint) = 0;
+ virtual void deleteRow(jint) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLTableSectionElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLTextAreaElement.h b/libjava/org/w3c/dom/html2/HTMLTextAreaElement.h
new file mode 100644
index 000000000..844493c1e
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLTextAreaElement.h
@@ -0,0 +1,132 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLTextAreaElement__
+#define __org_w3c_dom_html2_HTMLTextAreaElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLFormElement;
+ class HTMLTextAreaElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLTextAreaElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getDefaultValue() = 0;
+ virtual void setDefaultValue(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::html2::HTMLFormElement * getForm() = 0;
+ virtual ::java::lang::String * getAccessKey() = 0;
+ virtual void setAccessKey(::java::lang::String *) = 0;
+ virtual jint getCols() = 0;
+ virtual void setCols(jint) = 0;
+ virtual jboolean getDisabled() = 0;
+ virtual void setDisabled(jboolean) = 0;
+ virtual ::java::lang::String * getName() = 0;
+ virtual void setName(::java::lang::String *) = 0;
+ virtual jboolean getReadOnly() = 0;
+ virtual void setReadOnly(jboolean) = 0;
+ virtual jint getRows() = 0;
+ virtual void setRows(jint) = 0;
+ virtual jint getTabIndex() = 0;
+ virtual void setTabIndex(jint) = 0;
+ virtual ::java::lang::String * getType() = 0;
+ virtual ::java::lang::String * getValue() = 0;
+ virtual void setValue(::java::lang::String *) = 0;
+ virtual void blur() = 0;
+ virtual void focus() = 0;
+ virtual void select() = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLTextAreaElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLTitleElement.h b/libjava/org/w3c/dom/html2/HTMLTitleElement.h
new file mode 100644
index 000000000..edc446601
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLTitleElement.h
@@ -0,0 +1,110 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLTitleElement__
+#define __org_w3c_dom_html2_HTMLTitleElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLTitleElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLTitleElement : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getText() = 0;
+ virtual void setText(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLTitleElement__
diff --git a/libjava/org/w3c/dom/html2/HTMLUListElement.h b/libjava/org/w3c/dom/html2/HTMLUListElement.h
new file mode 100644
index 000000000..4e327652e
--- /dev/null
+++ b/libjava/org/w3c/dom/html2/HTMLUListElement.h
@@ -0,0 +1,112 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_html2_HTMLUListElement__
+#define __org_w3c_dom_html2_HTMLUListElement__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class TypeInfo;
+ class UserDataHandler;
+ namespace html2
+ {
+ class HTMLUListElement;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::html2::HTMLUListElement : public ::java::lang::Object
+{
+
+public:
+ virtual jboolean getCompact() = 0;
+ virtual void setCompact(jboolean) = 0;
+ virtual ::java::lang::String * getType() = 0;
+ virtual void setType(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getId() = 0;
+ virtual void setId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual void setTitle(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLang() = 0;
+ virtual void setLang(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getDir() = 0;
+ virtual void setDir(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassName() = 0;
+ virtual void setClassName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getTagName() = 0;
+ virtual ::java::lang::String * getAttribute(::java::lang::String *) = 0;
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttribute(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *) = 0;
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual jboolean hasAttribute(::java::lang::String *) = 0;
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo() = 0;
+ virtual void setIdAttribute(::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean) = 0;
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean) = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_html2_HTMLUListElement__
diff --git a/libjava/org/w3c/dom/ls/DOMImplementationLS.h b/libjava/org/w3c/dom/ls/DOMImplementationLS.h
new file mode 100644
index 000000000..f94da31fd
--- /dev/null
+++ b/libjava/org/w3c/dom/ls/DOMImplementationLS.h
@@ -0,0 +1,44 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_ls_DOMImplementationLS__
+#define __org_w3c_dom_ls_DOMImplementationLS__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace ls
+ {
+ class DOMImplementationLS;
+ class LSInput;
+ class LSOutput;
+ class LSParser;
+ class LSSerializer;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::ls::DOMImplementationLS : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::ls::LSParser * createLSParser(jshort, ::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::ls::LSSerializer * createLSSerializer() = 0;
+ virtual ::org::w3c::dom::ls::LSInput * createLSInput() = 0;
+ virtual ::org::w3c::dom::ls::LSOutput * createLSOutput() = 0;
+ static const jshort MODE_SYNCHRONOUS = 1;
+ static const jshort MODE_ASYNCHRONOUS = 2;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_ls_DOMImplementationLS__
diff --git a/libjava/org/w3c/dom/ls/LSException.h b/libjava/org/w3c/dom/ls/LSException.h
new file mode 100644
index 000000000..c14444067
--- /dev/null
+++ b/libjava/org/w3c/dom/ls/LSException.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_ls_LSException__
+#define __org_w3c_dom_ls_LSException__
+
+#pragma interface
+
+#include <java/lang/RuntimeException.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace ls
+ {
+ class LSException;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::ls::LSException : public ::java::lang::RuntimeException
+{
+
+public:
+ LSException(jshort, ::java::lang::String *);
+ jshort __attribute__((aligned(__alignof__( ::java::lang::RuntimeException)))) code;
+ static const jshort PARSE_ERR = 81;
+ static const jshort SERIALIZE_ERR = 82;
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_w3c_dom_ls_LSException__
diff --git a/libjava/org/w3c/dom/ls/LSInput.h b/libjava/org/w3c/dom/ls/LSInput.h
new file mode 100644
index 000000000..8dd9da174
--- /dev/null
+++ b/libjava/org/w3c/dom/ls/LSInput.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_ls_LSInput__
+#define __org_w3c_dom_ls_LSInput__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace ls
+ {
+ class LSInput;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::ls::LSInput : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::io::Reader * getCharacterStream() = 0;
+ virtual void setCharacterStream(::java::io::Reader *) = 0;
+ virtual ::java::io::InputStream * getByteStream() = 0;
+ virtual void setByteStream(::java::io::InputStream *) = 0;
+ virtual ::java::lang::String * getStringData() = 0;
+ virtual void setStringData(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getSystemId() = 0;
+ virtual void setSystemId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getPublicId() = 0;
+ virtual void setPublicId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual void setBaseURI(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getEncoding() = 0;
+ virtual void setEncoding(::java::lang::String *) = 0;
+ virtual jboolean getCertifiedText() = 0;
+ virtual void setCertifiedText(jboolean) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_ls_LSInput__
diff --git a/libjava/org/w3c/dom/ls/LSLoadEvent.h b/libjava/org/w3c/dom/ls/LSLoadEvent.h
new file mode 100644
index 000000000..9c6303392
--- /dev/null
+++ b/libjava/org/w3c/dom/ls/LSLoadEvent.h
@@ -0,0 +1,52 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_ls_LSLoadEvent__
+#define __org_w3c_dom_ls_LSLoadEvent__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Document;
+ namespace events
+ {
+ class EventTarget;
+ }
+ namespace ls
+ {
+ class LSInput;
+ class LSLoadEvent;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::ls::LSLoadEvent : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::Document * getNewDocument() = 0;
+ virtual ::org::w3c::dom::ls::LSInput * getInput() = 0;
+ virtual ::java::lang::String * getType() = 0;
+ virtual ::org::w3c::dom::events::EventTarget * getTarget() = 0;
+ virtual ::org::w3c::dom::events::EventTarget * getCurrentTarget() = 0;
+ virtual jshort getEventPhase() = 0;
+ virtual jboolean getBubbles() = 0;
+ virtual jboolean getCancelable() = 0;
+ virtual jlong getTimeStamp() = 0;
+ virtual void stopPropagation() = 0;
+ virtual void preventDefault() = 0;
+ virtual void initEvent(::java::lang::String *, jboolean, jboolean) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_ls_LSLoadEvent__
diff --git a/libjava/org/w3c/dom/ls/LSOutput.h b/libjava/org/w3c/dom/ls/LSOutput.h
new file mode 100644
index 000000000..6d3990eb8
--- /dev/null
+++ b/libjava/org/w3c/dom/ls/LSOutput.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_ls_LSOutput__
+#define __org_w3c_dom_ls_LSOutput__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace ls
+ {
+ class LSOutput;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::ls::LSOutput : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::io::Writer * getCharacterStream() = 0;
+ virtual void setCharacterStream(::java::io::Writer *) = 0;
+ virtual ::java::io::OutputStream * getByteStream() = 0;
+ virtual void setByteStream(::java::io::OutputStream *) = 0;
+ virtual ::java::lang::String * getSystemId() = 0;
+ virtual void setSystemId(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getEncoding() = 0;
+ virtual void setEncoding(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_ls_LSOutput__
diff --git a/libjava/org/w3c/dom/ls/LSParser.h b/libjava/org/w3c/dom/ls/LSParser.h
new file mode 100644
index 000000000..2f1e3f3c7
--- /dev/null
+++ b/libjava/org/w3c/dom/ls/LSParser.h
@@ -0,0 +1,53 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_ls_LSParser__
+#define __org_w3c_dom_ls_LSParser__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class DOMConfiguration;
+ class Document;
+ class Node;
+ namespace ls
+ {
+ class LSInput;
+ class LSParser;
+ class LSParserFilter;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::ls::LSParser : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::DOMConfiguration * getDomConfig() = 0;
+ virtual ::org::w3c::dom::ls::LSParserFilter * getFilter() = 0;
+ virtual void setFilter(::org::w3c::dom::ls::LSParserFilter *) = 0;
+ virtual jboolean getAsync() = 0;
+ virtual jboolean getBusy() = 0;
+ virtual ::org::w3c::dom::Document * parse(::org::w3c::dom::ls::LSInput *) = 0;
+ virtual ::org::w3c::dom::Document * parseURI(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::Node * parseWithContext(::org::w3c::dom::ls::LSInput *, ::org::w3c::dom::Node *, jshort) = 0;
+ virtual void abort() = 0;
+ static const jshort ACTION_APPEND_AS_CHILDREN = 1;
+ static const jshort ACTION_REPLACE_CHILDREN = 2;
+ static const jshort ACTION_INSERT_BEFORE = 3;
+ static const jshort ACTION_INSERT_AFTER = 4;
+ static const jshort ACTION_REPLACE = 5;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_ls_LSParser__
diff --git a/libjava/org/w3c/dom/ls/LSParserFilter.h b/libjava/org/w3c/dom/ls/LSParserFilter.h
new file mode 100644
index 000000000..8a72aaa5d
--- /dev/null
+++ b/libjava/org/w3c/dom/ls/LSParserFilter.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_ls_LSParserFilter__
+#define __org_w3c_dom_ls_LSParserFilter__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Element;
+ class Node;
+ namespace ls
+ {
+ class LSParserFilter;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::ls::LSParserFilter : public ::java::lang::Object
+{
+
+public:
+ virtual jshort startElement(::org::w3c::dom::Element *) = 0;
+ virtual jshort acceptNode(::org::w3c::dom::Node *) = 0;
+ virtual jint getWhatToShow() = 0;
+ static const jshort FILTER_ACCEPT = 1;
+ static const jshort FILTER_REJECT = 2;
+ static const jshort FILTER_SKIP = 3;
+ static const jshort FILTER_INTERRUPT = 4;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_ls_LSParserFilter__
diff --git a/libjava/org/w3c/dom/ls/LSProgressEvent.h b/libjava/org/w3c/dom/ls/LSProgressEvent.h
new file mode 100644
index 000000000..237620507
--- /dev/null
+++ b/libjava/org/w3c/dom/ls/LSProgressEvent.h
@@ -0,0 +1,52 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_ls_LSProgressEvent__
+#define __org_w3c_dom_ls_LSProgressEvent__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace events
+ {
+ class EventTarget;
+ }
+ namespace ls
+ {
+ class LSInput;
+ class LSProgressEvent;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::ls::LSProgressEvent : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::ls::LSInput * getInput() = 0;
+ virtual jint getPosition() = 0;
+ virtual jint getTotalSize() = 0;
+ virtual ::java::lang::String * getType() = 0;
+ virtual ::org::w3c::dom::events::EventTarget * getTarget() = 0;
+ virtual ::org::w3c::dom::events::EventTarget * getCurrentTarget() = 0;
+ virtual jshort getEventPhase() = 0;
+ virtual jboolean getBubbles() = 0;
+ virtual jboolean getCancelable() = 0;
+ virtual jlong getTimeStamp() = 0;
+ virtual void stopPropagation() = 0;
+ virtual void preventDefault() = 0;
+ virtual void initEvent(::java::lang::String *, jboolean, jboolean) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_ls_LSProgressEvent__
diff --git a/libjava/org/w3c/dom/ls/LSResourceResolver.h b/libjava/org/w3c/dom/ls/LSResourceResolver.h
new file mode 100644
index 000000000..3a983ebea
--- /dev/null
+++ b/libjava/org/w3c/dom/ls/LSResourceResolver.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_ls_LSResourceResolver__
+#define __org_w3c_dom_ls_LSResourceResolver__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace ls
+ {
+ class LSInput;
+ class LSResourceResolver;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::ls::LSResourceResolver : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::ls::LSInput * resolveResource(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_ls_LSResourceResolver__
diff --git a/libjava/org/w3c/dom/ls/LSSerializer.h b/libjava/org/w3c/dom/ls/LSSerializer.h
new file mode 100644
index 000000000..11ead65b9
--- /dev/null
+++ b/libjava/org/w3c/dom/ls/LSSerializer.h
@@ -0,0 +1,46 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_ls_LSSerializer__
+#define __org_w3c_dom_ls_LSSerializer__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class DOMConfiguration;
+ class Node;
+ namespace ls
+ {
+ class LSOutput;
+ class LSSerializer;
+ class LSSerializerFilter;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::ls::LSSerializer : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::DOMConfiguration * getDomConfig() = 0;
+ virtual ::java::lang::String * getNewLine() = 0;
+ virtual void setNewLine(::java::lang::String *) = 0;
+ virtual ::org::w3c::dom::ls::LSSerializerFilter * getFilter() = 0;
+ virtual void setFilter(::org::w3c::dom::ls::LSSerializerFilter *) = 0;
+ virtual jboolean write(::org::w3c::dom::Node *, ::org::w3c::dom::ls::LSOutput *) = 0;
+ virtual jboolean writeToURI(::org::w3c::dom::Node *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * writeToString(::org::w3c::dom::Node *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_ls_LSSerializer__
diff --git a/libjava/org/w3c/dom/ls/LSSerializerFilter.h b/libjava/org/w3c/dom/ls/LSSerializerFilter.h
new file mode 100644
index 000000000..d56e7d4f9
--- /dev/null
+++ b/libjava/org/w3c/dom/ls/LSSerializerFilter.h
@@ -0,0 +1,37 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_ls_LSSerializerFilter__
+#define __org_w3c_dom_ls_LSSerializerFilter__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Node;
+ namespace ls
+ {
+ class LSSerializerFilter;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::ls::LSSerializerFilter : public ::java::lang::Object
+{
+
+public:
+ virtual jint getWhatToShow() = 0;
+ virtual jshort acceptNode(::org::w3c::dom::Node *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_ls_LSSerializerFilter__
diff --git a/libjava/org/w3c/dom/ranges/DocumentRange.h b/libjava/org/w3c/dom/ranges/DocumentRange.h
new file mode 100644
index 000000000..e7a0cbe6a
--- /dev/null
+++ b/libjava/org/w3c/dom/ranges/DocumentRange.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_ranges_DocumentRange__
+#define __org_w3c_dom_ranges_DocumentRange__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace ranges
+ {
+ class DocumentRange;
+ class Range;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::ranges::DocumentRange : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::ranges::Range * createRange() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_ranges_DocumentRange__
diff --git a/libjava/org/w3c/dom/ranges/Range.h b/libjava/org/w3c/dom/ranges/Range.h
new file mode 100644
index 000000000..743989a06
--- /dev/null
+++ b/libjava/org/w3c/dom/ranges/Range.h
@@ -0,0 +1,64 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_ranges_Range__
+#define __org_w3c_dom_ranges_Range__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class DocumentFragment;
+ class Node;
+ namespace ranges
+ {
+ class Range;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::ranges::Range : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::Node * getStartContainer() = 0;
+ virtual jint getStartOffset() = 0;
+ virtual ::org::w3c::dom::Node * getEndContainer() = 0;
+ virtual jint getEndOffset() = 0;
+ virtual jboolean getCollapsed() = 0;
+ virtual ::org::w3c::dom::Node * getCommonAncestorContainer() = 0;
+ virtual void setStart(::org::w3c::dom::Node *, jint) = 0;
+ virtual void setEnd(::org::w3c::dom::Node *, jint) = 0;
+ virtual void setStartBefore(::org::w3c::dom::Node *) = 0;
+ virtual void setStartAfter(::org::w3c::dom::Node *) = 0;
+ virtual void setEndBefore(::org::w3c::dom::Node *) = 0;
+ virtual void setEndAfter(::org::w3c::dom::Node *) = 0;
+ virtual void collapse(jboolean) = 0;
+ virtual void selectNode(::org::w3c::dom::Node *) = 0;
+ virtual void selectNodeContents(::org::w3c::dom::Node *) = 0;
+ virtual jshort compareBoundaryPoints(jshort, ::org::w3c::dom::ranges::Range *) = 0;
+ virtual void deleteContents() = 0;
+ virtual ::org::w3c::dom::DocumentFragment * extractContents() = 0;
+ virtual ::org::w3c::dom::DocumentFragment * cloneContents() = 0;
+ virtual void insertNode(::org::w3c::dom::Node *) = 0;
+ virtual void surroundContents(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::ranges::Range * cloneRange() = 0;
+ virtual ::java::lang::String * toString() = 0;
+ virtual void detach() = 0;
+ static const jshort START_TO_START = 0;
+ static const jshort START_TO_END = 1;
+ static const jshort END_TO_END = 2;
+ static const jshort END_TO_START = 3;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_ranges_Range__
diff --git a/libjava/org/w3c/dom/ranges/RangeException.h b/libjava/org/w3c/dom/ranges/RangeException.h
new file mode 100644
index 000000000..50efa0f78
--- /dev/null
+++ b/libjava/org/w3c/dom/ranges/RangeException.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_ranges_RangeException__
+#define __org_w3c_dom_ranges_RangeException__
+
+#pragma interface
+
+#include <java/lang/RuntimeException.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace ranges
+ {
+ class RangeException;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::ranges::RangeException : public ::java::lang::RuntimeException
+{
+
+public:
+ RangeException(jshort, ::java::lang::String *);
+ jshort __attribute__((aligned(__alignof__( ::java::lang::RuntimeException)))) code;
+ static const jshort BAD_BOUNDARYPOINTS_ERR = 1;
+ static const jshort INVALID_NODE_TYPE_ERR = 2;
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_w3c_dom_ranges_RangeException__
diff --git a/libjava/org/w3c/dom/stylesheets/DocumentStyle.h b/libjava/org/w3c/dom/stylesheets/DocumentStyle.h
new file mode 100644
index 000000000..f758d8647
--- /dev/null
+++ b/libjava/org/w3c/dom/stylesheets/DocumentStyle.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_stylesheets_DocumentStyle__
+#define __org_w3c_dom_stylesheets_DocumentStyle__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace stylesheets
+ {
+ class DocumentStyle;
+ class StyleSheetList;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::stylesheets::DocumentStyle : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::stylesheets::StyleSheetList * getStyleSheets() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_stylesheets_DocumentStyle__
diff --git a/libjava/org/w3c/dom/stylesheets/LinkStyle.h b/libjava/org/w3c/dom/stylesheets/LinkStyle.h
new file mode 100644
index 000000000..f18a57a35
--- /dev/null
+++ b/libjava/org/w3c/dom/stylesheets/LinkStyle.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_stylesheets_LinkStyle__
+#define __org_w3c_dom_stylesheets_LinkStyle__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace stylesheets
+ {
+ class LinkStyle;
+ class StyleSheet;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::stylesheets::LinkStyle : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::stylesheets::StyleSheet * getSheet() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_stylesheets_LinkStyle__
diff --git a/libjava/org/w3c/dom/stylesheets/MediaList.h b/libjava/org/w3c/dom/stylesheets/MediaList.h
new file mode 100644
index 000000000..92d2130aa
--- /dev/null
+++ b/libjava/org/w3c/dom/stylesheets/MediaList.h
@@ -0,0 +1,40 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_stylesheets_MediaList__
+#define __org_w3c_dom_stylesheets_MediaList__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace stylesheets
+ {
+ class MediaList;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::stylesheets::MediaList : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getMediaText() = 0;
+ virtual void setMediaText(::java::lang::String *) = 0;
+ virtual jint getLength() = 0;
+ virtual ::java::lang::String * item(jint) = 0;
+ virtual void deleteMedium(::java::lang::String *) = 0;
+ virtual void appendMedium(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_stylesheets_MediaList__
diff --git a/libjava/org/w3c/dom/stylesheets/StyleSheet.h b/libjava/org/w3c/dom/stylesheets/StyleSheet.h
new file mode 100644
index 000000000..7a8a97012
--- /dev/null
+++ b/libjava/org/w3c/dom/stylesheets/StyleSheet.h
@@ -0,0 +1,44 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_stylesheets_StyleSheet__
+#define __org_w3c_dom_stylesheets_StyleSheet__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Node;
+ namespace stylesheets
+ {
+ class MediaList;
+ class StyleSheet;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::stylesheets::StyleSheet : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getType() = 0;
+ virtual jboolean getDisabled() = 0;
+ virtual void setDisabled(jboolean) = 0;
+ virtual ::org::w3c::dom::Node * getOwnerNode() = 0;
+ virtual ::org::w3c::dom::stylesheets::StyleSheet * getParentStyleSheet() = 0;
+ virtual ::java::lang::String * getHref() = 0;
+ virtual ::java::lang::String * getTitle() = 0;
+ virtual ::org::w3c::dom::stylesheets::MediaList * getMedia() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_stylesheets_StyleSheet__
diff --git a/libjava/org/w3c/dom/stylesheets/StyleSheetList.h b/libjava/org/w3c/dom/stylesheets/StyleSheetList.h
new file mode 100644
index 000000000..4e6cb06cb
--- /dev/null
+++ b/libjava/org/w3c/dom/stylesheets/StyleSheetList.h
@@ -0,0 +1,37 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_stylesheets_StyleSheetList__
+#define __org_w3c_dom_stylesheets_StyleSheetList__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace stylesheets
+ {
+ class StyleSheet;
+ class StyleSheetList;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::stylesheets::StyleSheetList : public ::java::lang::Object
+{
+
+public:
+ virtual jint getLength() = 0;
+ virtual ::org::w3c::dom::stylesheets::StyleSheet * item(jint) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_stylesheets_StyleSheetList__
diff --git a/libjava/org/w3c/dom/traversal/DocumentTraversal.h b/libjava/org/w3c/dom/traversal/DocumentTraversal.h
new file mode 100644
index 000000000..d4c53b38c
--- /dev/null
+++ b/libjava/org/w3c/dom/traversal/DocumentTraversal.h
@@ -0,0 +1,40 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_traversal_DocumentTraversal__
+#define __org_w3c_dom_traversal_DocumentTraversal__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Node;
+ namespace traversal
+ {
+ class DocumentTraversal;
+ class NodeFilter;
+ class NodeIterator;
+ class TreeWalker;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::traversal::DocumentTraversal : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::traversal::NodeIterator * createNodeIterator(::org::w3c::dom::Node *, jint, ::org::w3c::dom::traversal::NodeFilter *, jboolean) = 0;
+ virtual ::org::w3c::dom::traversal::TreeWalker * createTreeWalker(::org::w3c::dom::Node *, jint, ::org::w3c::dom::traversal::NodeFilter *, jboolean) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_traversal_DocumentTraversal__
diff --git a/libjava/org/w3c/dom/traversal/NodeFilter.h b/libjava/org/w3c/dom/traversal/NodeFilter.h
new file mode 100644
index 000000000..949c567d9
--- /dev/null
+++ b/libjava/org/w3c/dom/traversal/NodeFilter.h
@@ -0,0 +1,52 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_traversal_NodeFilter__
+#define __org_w3c_dom_traversal_NodeFilter__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Node;
+ namespace traversal
+ {
+ class NodeFilter;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::traversal::NodeFilter : public ::java::lang::Object
+{
+
+public:
+ virtual jshort acceptNode(::org::w3c::dom::Node *) = 0;
+ static const jshort FILTER_ACCEPT = 1;
+ static const jshort FILTER_REJECT = 2;
+ static const jshort FILTER_SKIP = 3;
+ static const jint SHOW_ALL = -1;
+ static const jint SHOW_ELEMENT = 1;
+ static const jint SHOW_ATTRIBUTE = 2;
+ static const jint SHOW_TEXT = 4;
+ static const jint SHOW_CDATA_SECTION = 8;
+ static const jint SHOW_ENTITY_REFERENCE = 16;
+ static const jint SHOW_ENTITY = 32;
+ static const jint SHOW_PROCESSING_INSTRUCTION = 64;
+ static const jint SHOW_COMMENT = 128;
+ static const jint SHOW_DOCUMENT = 256;
+ static const jint SHOW_DOCUMENT_TYPE = 512;
+ static const jint SHOW_DOCUMENT_FRAGMENT = 1024;
+ static const jint SHOW_NOTATION = 2048;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_traversal_NodeFilter__
diff --git a/libjava/org/w3c/dom/traversal/NodeIterator.h b/libjava/org/w3c/dom/traversal/NodeIterator.h
new file mode 100644
index 000000000..b5410dfd5
--- /dev/null
+++ b/libjava/org/w3c/dom/traversal/NodeIterator.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_traversal_NodeIterator__
+#define __org_w3c_dom_traversal_NodeIterator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Node;
+ namespace traversal
+ {
+ class NodeFilter;
+ class NodeIterator;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::traversal::NodeIterator : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::Node * getRoot() = 0;
+ virtual jint getWhatToShow() = 0;
+ virtual ::org::w3c::dom::traversal::NodeFilter * getFilter() = 0;
+ virtual jboolean getExpandEntityReferences() = 0;
+ virtual ::org::w3c::dom::Node * nextNode() = 0;
+ virtual ::org::w3c::dom::Node * previousNode() = 0;
+ virtual void detach() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_traversal_NodeIterator__
diff --git a/libjava/org/w3c/dom/traversal/TreeWalker.h b/libjava/org/w3c/dom/traversal/TreeWalker.h
new file mode 100644
index 000000000..77a7eeba1
--- /dev/null
+++ b/libjava/org/w3c/dom/traversal/TreeWalker.h
@@ -0,0 +1,49 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_traversal_TreeWalker__
+#define __org_w3c_dom_traversal_TreeWalker__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Node;
+ namespace traversal
+ {
+ class NodeFilter;
+ class TreeWalker;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::traversal::TreeWalker : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::Node * getRoot() = 0;
+ virtual jint getWhatToShow() = 0;
+ virtual ::org::w3c::dom::traversal::NodeFilter * getFilter() = 0;
+ virtual jboolean getExpandEntityReferences() = 0;
+ virtual ::org::w3c::dom::Node * getCurrentNode() = 0;
+ virtual void setCurrentNode(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * parentNode() = 0;
+ virtual ::org::w3c::dom::Node * firstChild() = 0;
+ virtual ::org::w3c::dom::Node * lastChild() = 0;
+ virtual ::org::w3c::dom::Node * previousSibling() = 0;
+ virtual ::org::w3c::dom::Node * nextSibling() = 0;
+ virtual ::org::w3c::dom::Node * previousNode() = 0;
+ virtual ::org::w3c::dom::Node * nextNode() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_traversal_TreeWalker__
diff --git a/libjava/org/w3c/dom/views/AbstractView.h b/libjava/org/w3c/dom/views/AbstractView.h
new file mode 100644
index 000000000..69cc4b271
--- /dev/null
+++ b/libjava/org/w3c/dom/views/AbstractView.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_views_AbstractView__
+#define __org_w3c_dom_views_AbstractView__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace views
+ {
+ class AbstractView;
+ class DocumentView;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::views::AbstractView : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::views::DocumentView * getDocument() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_views_AbstractView__
diff --git a/libjava/org/w3c/dom/views/DocumentView.h b/libjava/org/w3c/dom/views/DocumentView.h
new file mode 100644
index 000000000..c6e25e0ce
--- /dev/null
+++ b/libjava/org/w3c/dom/views/DocumentView.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_views_DocumentView__
+#define __org_w3c_dom_views_DocumentView__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace views
+ {
+ class AbstractView;
+ class DocumentView;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::views::DocumentView : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::views::AbstractView * getDefaultView() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_views_DocumentView__
diff --git a/libjava/org/w3c/dom/xpath/XPathEvaluator.h b/libjava/org/w3c/dom/xpath/XPathEvaluator.h
new file mode 100644
index 000000000..c8c52960f
--- /dev/null
+++ b/libjava/org/w3c/dom/xpath/XPathEvaluator.h
@@ -0,0 +1,40 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_xpath_XPathEvaluator__
+#define __org_w3c_dom_xpath_XPathEvaluator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Node;
+ namespace xpath
+ {
+ class XPathEvaluator;
+ class XPathExpression;
+ class XPathNSResolver;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::xpath::XPathEvaluator : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::xpath::XPathExpression * createExpression(::java::lang::String *, ::org::w3c::dom::xpath::XPathNSResolver *) = 0;
+ virtual ::org::w3c::dom::xpath::XPathNSResolver * createNSResolver(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * evaluate(::java::lang::String *, ::org::w3c::dom::Node *, ::org::w3c::dom::xpath::XPathNSResolver *, jshort, ::java::lang::Object *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_xpath_XPathEvaluator__
diff --git a/libjava/org/w3c/dom/xpath/XPathException.h b/libjava/org/w3c/dom/xpath/XPathException.h
new file mode 100644
index 000000000..2060b8583
--- /dev/null
+++ b/libjava/org/w3c/dom/xpath/XPathException.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_xpath_XPathException__
+#define __org_w3c_dom_xpath_XPathException__
+
+#pragma interface
+
+#include <java/lang/RuntimeException.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace xpath
+ {
+ class XPathException;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::xpath::XPathException : public ::java::lang::RuntimeException
+{
+
+public:
+ XPathException(jshort, ::java::lang::String *);
+ jshort __attribute__((aligned(__alignof__( ::java::lang::RuntimeException)))) code;
+ static const jshort INVALID_EXPRESSION_ERR = 51;
+ static const jshort TYPE_ERR = 52;
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_w3c_dom_xpath_XPathException__
diff --git a/libjava/org/w3c/dom/xpath/XPathExpression.h b/libjava/org/w3c/dom/xpath/XPathExpression.h
new file mode 100644
index 000000000..22a7c268b
--- /dev/null
+++ b/libjava/org/w3c/dom/xpath/XPathExpression.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_xpath_XPathExpression__
+#define __org_w3c_dom_xpath_XPathExpression__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Node;
+ namespace xpath
+ {
+ class XPathExpression;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::xpath::XPathExpression : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jshort, ::java::lang::Object *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_xpath_XPathExpression__
diff --git a/libjava/org/w3c/dom/xpath/XPathNSResolver.h b/libjava/org/w3c/dom/xpath/XPathNSResolver.h
new file mode 100644
index 000000000..ce05a57e5
--- /dev/null
+++ b/libjava/org/w3c/dom/xpath/XPathNSResolver.h
@@ -0,0 +1,35 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_xpath_XPathNSResolver__
+#define __org_w3c_dom_xpath_XPathNSResolver__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ namespace xpath
+ {
+ class XPathNSResolver;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::xpath::XPathNSResolver : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_xpath_XPathNSResolver__
diff --git a/libjava/org/w3c/dom/xpath/XPathNamespace.h b/libjava/org/w3c/dom/xpath/XPathNamespace.h
new file mode 100644
index 000000000..816c751ad
--- /dev/null
+++ b/libjava/org/w3c/dom/xpath/XPathNamespace.h
@@ -0,0 +1,79 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_xpath_XPathNamespace__
+#define __org_w3c_dom_xpath_XPathNamespace__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Document;
+ class Element;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class UserDataHandler;
+ namespace xpath
+ {
+ class XPathNamespace;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::xpath::XPathNamespace : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::w3c::dom::Element * getOwnerElement() = 0;
+ virtual ::java::lang::String * getNodeName() = 0;
+ virtual ::java::lang::String * getNodeValue() = 0;
+ virtual void setNodeValue(::java::lang::String *) = 0;
+ virtual jshort getNodeType() = 0;
+ virtual ::org::w3c::dom::Node * getParentNode() = 0;
+ virtual ::org::w3c::dom::NodeList * getChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * getFirstChild() = 0;
+ virtual ::org::w3c::dom::Node * getLastChild() = 0;
+ virtual ::org::w3c::dom::Node * getPreviousSibling() = 0;
+ virtual ::org::w3c::dom::Node * getNextSibling() = 0;
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes() = 0;
+ virtual ::org::w3c::dom::Document * getOwnerDocument() = 0;
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *) = 0;
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *) = 0;
+ virtual jboolean hasChildNodes() = 0;
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean) = 0;
+ virtual void normalize() = 0;
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::String * getNamespaceURI() = 0;
+ virtual ::java::lang::String * getPrefix() = 0;
+ virtual void setPrefix(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getLocalName() = 0;
+ virtual jboolean hasAttributes() = 0;
+ virtual ::java::lang::String * getBaseURI() = 0;
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * getTextContent() = 0;
+ virtual void setTextContent(::java::lang::String *) = 0;
+ virtual jboolean isSameNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *) = 0;
+ virtual jboolean isDefaultNamespace(::java::lang::String *) = 0;
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *) = 0;
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *) = 0;
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *) = 0;
+ virtual ::java::lang::Object * getUserData(::java::lang::String *) = 0;
+ static const jshort XPATH_NAMESPACE_NODE = 13;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_xpath_XPathNamespace__
diff --git a/libjava/org/w3c/dom/xpath/XPathResult.h b/libjava/org/w3c/dom/xpath/XPathResult.h
new file mode 100644
index 000000000..7922d250f
--- /dev/null
+++ b/libjava/org/w3c/dom/xpath/XPathResult.h
@@ -0,0 +1,54 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_w3c_dom_xpath_XPathResult__
+#define __org_w3c_dom_xpath_XPathResult__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Node;
+ namespace xpath
+ {
+ class XPathResult;
+ }
+ }
+ }
+ }
+}
+
+class org::w3c::dom::xpath::XPathResult : public ::java::lang::Object
+{
+
+public:
+ virtual jshort getResultType() = 0;
+ virtual jdouble getNumberValue() = 0;
+ virtual ::java::lang::String * getStringValue() = 0;
+ virtual jboolean getBooleanValue() = 0;
+ virtual ::org::w3c::dom::Node * getSingleNodeValue() = 0;
+ virtual jboolean getInvalidIteratorState() = 0;
+ virtual jint getSnapshotLength() = 0;
+ virtual ::org::w3c::dom::Node * iterateNext() = 0;
+ virtual ::org::w3c::dom::Node * snapshotItem(jint) = 0;
+ static const jshort ANY_TYPE = 0;
+ static const jshort NUMBER_TYPE = 1;
+ static const jshort STRING_TYPE = 2;
+ static const jshort BOOLEAN_TYPE = 3;
+ static const jshort UNORDERED_NODE_ITERATOR_TYPE = 4;
+ static const jshort ORDERED_NODE_ITERATOR_TYPE = 5;
+ static const jshort UNORDERED_NODE_SNAPSHOT_TYPE = 6;
+ static const jshort ORDERED_NODE_SNAPSHOT_TYPE = 7;
+ static const jshort ANY_UNORDERED_NODE_TYPE = 8;
+ static const jshort FIRST_ORDERED_NODE_TYPE = 9;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_w3c_dom_xpath_XPathResult__