Merged gcj-eclipse branch to trunk.
[official-gcc.git] / libjava / gnu / xml / dom / DomNsNode.h
blob13dc4940fc5660aceb16f52244af0743aff1212e
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_xml_dom_DomNsNode__
5 #define __gnu_xml_dom_DomNsNode__
7 #pragma interface
9 #include <gnu/xml/dom/DomNode.h>
10 extern "Java"
12 namespace gnu
14 namespace xml
16 namespace dom
18 class DomDocument;
19 class DomNsNode;
25 class gnu::xml::dom::DomNsNode : public ::gnu::xml::dom::DomNode
28 public: // actually package-private
29 DomNsNode(jshort, ::gnu::xml::dom::DomDocument *, ::java::lang::String *, ::java::lang::String *);
30 public:
31 virtual ::java::lang::String * getNodeName();
32 public: // actually package-private
33 virtual void setNodeName(::java::lang::String *);
34 public:
35 virtual ::java::lang::String * getNamespaceURI();
36 public: // actually package-private
37 virtual void setNamespaceURI(::java::lang::String *);
38 public:
39 virtual ::java::lang::String * getPrefix();
40 virtual void setPrefix(::java::lang::String *);
41 virtual ::java::lang::String * getLocalName();
42 private:
43 ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::dom::DomNode)))) name;
44 ::java::lang::String * namespace$;
45 ::java::lang::String * prefix;
46 public: // actually package-private
47 ::java::lang::String * localName;
48 public:
49 static ::java::lang::Class class$;
52 #endif // __gnu_xml_dom_DomNsNode__