1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __gnu_xml_dom_DomEvent$DomMutationEvent__
5 #define __gnu_xml_dom_DomEvent$DomMutationEvent__
6 
7 #pragma interface
8 
9 #include <gnu/xml/dom/DomEvent.h>
10 extern "Java"
11 {
12   namespace gnu
13   {
14     namespace xml
15     {
16       namespace dom
17       {
18           class DomEvent$DomMutationEvent;
19       }
20     }
21   }
22   namespace org
23   {
24     namespace w3c
25     {
26       namespace dom
27       {
28           class Node;
29       }
30     }
31   }
32 }
33 
34 class gnu::xml::dom::DomEvent$DomMutationEvent : public ::gnu::xml::dom::DomEvent
35 {
36 
37 public:
38   ::org::w3c::dom::Node * getRelatedNode();
39   ::java::lang::String * getPrevValue();
40   ::java::lang::String * getNewValue();
41   ::java::lang::String * getAttrName();
42   jshort getAttrChange();
43   void initMutationEvent(::java::lang::String *, jboolean, jboolean, ::org::w3c::dom::Node *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, jshort);
44 public: // actually package-private
45   void clear();
46 public:
47   DomEvent$DomMutationEvent(::java::lang::String *);
48 public: // actually package-private
49   ::org::w3c::dom::Node * __attribute__((aligned(__alignof__( ::gnu::xml::dom::DomEvent)))) relatedNode;
50 private:
51   ::java::lang::String * prevValue;
52   ::java::lang::String * newValue;
53   ::java::lang::String * attrName;
54   jshort attrChange;
55 public:
56   static ::java::lang::Class class$;
57 };
58 
59 #endif // __gnu_xml_dom_DomEvent$DomMutationEvent__
60