1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __gnu_xml_dom_DomEvent__
5 #define __gnu_xml_dom_DomEvent__
6 
7 #pragma interface
8 
9 #include <java/lang/Object.h>
10 extern "Java"
11 {
12   namespace gnu
13   {
14     namespace xml
15     {
16       namespace dom
17       {
18           class DomEvent;
19       }
20     }
21   }
22   namespace org
23   {
24     namespace w3c
25     {
26       namespace dom
27       {
28         namespace events
29         {
30             class EventTarget;
31         }
32       }
33     }
34   }
35 }
36 
37 class gnu::xml::dom::DomEvent : public ::java::lang::Object
38 {
39 
40 public:
41   virtual ::java::lang::String * getType();
42   virtual ::org::w3c::dom::events::EventTarget * getTarget();
43   virtual ::org::w3c::dom::events::EventTarget * getCurrentTarget();
44   virtual jshort getEventPhase();
45   virtual jboolean getBubbles();
46   virtual jboolean getCancelable();
47   virtual jlong getTimeStamp();
48   virtual void stopPropagation();
49   virtual void preventDefault();
50   virtual void initEvent(::java::lang::String *, jboolean, jboolean);
51   DomEvent(::java::lang::String *);
52   virtual ::java::lang::String * toString();
53 public: // actually package-private
54   ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) type;
55   ::org::w3c::dom::events::EventTarget * target;
56   ::org::w3c::dom::events::EventTarget * currentNode;
57   jshort eventPhase;
58   jboolean bubbles;
59   jboolean cancelable;
60   jlong timeStamp;
61   jboolean stop;
62   jboolean doDefault;
63 public:
64   static ::java::lang::Class class$;
65 };
66 
67 #endif // __gnu_xml_dom_DomEvent__
68