OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / gnu / xml / dom / html2 / DomHTMLDocument.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __gnu_xml_dom_html2_DomHTMLDocument__
5 #define __gnu_xml_dom_html2_DomHTMLDocument__
6
7 #pragma interface
8
9 #include <gnu/xml/dom/DomDocument.h>
10 #include <gcj/array.h>
11
12 extern "Java"
13 {
14   namespace gnu
15   {
16     namespace xml
17     {
18       namespace dom
19       {
20         namespace html2
21         {
22             class DomHTMLDocument;
23             class DomHTMLImpl;
24         }
25       }
26     }
27   }
28   namespace org
29   {
30     namespace w3c
31     {
32       namespace dom
33       {
34           class Element;
35           class Node;
36           class NodeList;
37         namespace html2
38         {
39             class HTMLCollection;
40             class HTMLElement;
41         }
42       }
43     }
44   }
45 }
46
47 class gnu::xml::dom::html2::DomHTMLDocument : public ::gnu::xml::dom::DomDocument
48 {
49
50 public:
51   DomHTMLDocument();
52   DomHTMLDocument(::gnu::xml::dom::html2::DomHTMLImpl *);
53 private:
54   ::org::w3c::dom::Node * getChildNodeByName(::org::w3c::dom::Node *, ::java::lang::String *);
55 public:
56   virtual ::java::lang::String * getTitle();
57   virtual void setTitle(::java::lang::String *);
58   virtual ::java::lang::String * getReferrer();
59   virtual ::java::lang::String * getDomain();
60   virtual ::java::lang::String * getURL();
61   virtual ::org::w3c::dom::html2::HTMLElement * getBody();
62   virtual void setBody(::org::w3c::dom::html2::HTMLElement *);
63   virtual ::org::w3c::dom::html2::HTMLCollection * getImages();
64   virtual ::org::w3c::dom::html2::HTMLCollection * getApplets();
65   virtual ::org::w3c::dom::html2::HTMLCollection * getLinks();
66   virtual ::org::w3c::dom::html2::HTMLCollection * getForms();
67   virtual ::org::w3c::dom::html2::HTMLCollection * getAnchors();
68   virtual ::java::lang::String * getCookie();
69   virtual void setCookie(::java::lang::String *);
70   virtual void open();
71   virtual void close();
72   virtual void write(::java::lang::String *);
73   virtual void writeln(::java::lang::String *);
74   virtual ::org::w3c::dom::NodeList * getElementsByName(::java::lang::String *);
75   virtual ::org::w3c::dom::Element * createElement(::java::lang::String *);
76   virtual ::org::w3c::dom::Element * createElementNS(::java::lang::String *, ::java::lang::String *);
77 private:
78   static JArray< ::java::lang::Class * > * ELEMENT_PT;
79   static ::java::util::Map * ELEMENT_CLASSES;
80   static ::java::util::Set * HTML_NS_URIS;
81 public:
82   static ::java::lang::Class class$;
83 };
84
85 #endif // __gnu_xml_dom_html2_DomHTMLDocument__