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