2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_xml_dom_DomNamedNodeMap__
5 #define __gnu_xml_dom_DomNamedNodeMap__
9 #include <java/lang/Object.h>
18 class DomNamedNodeMap;
35 class gnu::xml::dom::DomNamedNodeMap : public ::java::lang::Object
38 public: // actually package-private
39 DomNamedNodeMap(::gnu::xml::dom::DomNode *, jshort);
41 virtual jboolean isReadonly();
42 virtual void makeReadonly();
43 virtual ::org::w3c::dom::Node * getNamedItem(::java::lang::String *);
44 virtual ::org::w3c::dom::Node * getNamedItemNS(::java::lang::String *, ::java::lang::String *);
45 virtual ::org::w3c::dom::Node * setNamedItem(::org::w3c::dom::Node *);
46 virtual ::org::w3c::dom::Node * setNamedItemNS(::org::w3c::dom::Node *);
47 public: // actually package-private
48 virtual ::org::w3c::dom::Node * setNamedItem(::org::w3c::dom::Node *, jboolean);
49 virtual void reparent(::gnu::xml::dom::DomNode *, ::java::lang::String *, jint);
51 virtual ::org::w3c::dom::Node * removeNamedItem(::java::lang::String *);
52 virtual ::org::w3c::dom::Node * removeNamedItemNS(::java::lang::String *, ::java::lang::String *);
53 public: // actually package-private
54 virtual ::org::w3c::dom::Node * removeNamedItem(::java::lang::String *, ::java::lang::String *, jboolean);
55 virtual ::java::lang::String * getDefaultValue(::java::lang::String *);
57 virtual ::org::w3c::dom::Node * item(jint);
58 virtual jint getLength();
59 public: // actually package-private
60 ::gnu::xml::dom::DomNode * __attribute__((aligned(__alignof__( ::java::lang::Object)))) owner;
62 ::gnu::xml::dom::DomNode * first;
66 static ::java::lang::Class class$;
69 #endif // __gnu_xml_dom_DomNamedNodeMap__