config/i386/cygming.h (DWARF2_UNWIND_INFO): Handle 64-bit
[official-gcc.git] / libjava / gnu / xml / dom / DomElement.h
blob35ed33eaaa65276e4753a21cf2f8e600682d3f82
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_xml_dom_DomElement__
5 #define __gnu_xml_dom_DomElement__
7 #pragma interface
9 #include <gnu/xml/dom/DomNsNode.h>
10 extern "Java"
12 namespace gnu
14 namespace xml
16 namespace dom
18 class DomDocument;
19 class DomElement;
20 class DomNamedNodeMap;
24 namespace org
26 namespace w3c
28 namespace dom
30 class Attr;
31 class NamedNodeMap;
32 class Node;
33 class TypeInfo;
39 class gnu::xml::dom::DomElement : public ::gnu::xml::dom::DomNsNode
42 public: // actually protected
43 DomElement(::gnu::xml::dom::DomDocument *, ::java::lang::String *, ::java::lang::String *);
44 public:
45 virtual ::org::w3c::dom::NamedNodeMap * getAttributes();
46 virtual jboolean hasAttributes();
47 virtual ::java::lang::Object * clone();
48 public: // actually package-private
49 virtual void setOwner(::gnu::xml::dom::DomDocument *);
50 public:
51 virtual void makeReadonly();
52 virtual ::java::lang::String * getTagName();
53 virtual ::java::lang::String * getAttribute(::java::lang::String *);
54 virtual jboolean hasAttribute(::java::lang::String *);
55 virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *);
56 virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *);
57 virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *);
58 virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *);
59 virtual void setAttribute(::java::lang::String *, ::java::lang::String *);
60 virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
61 virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *);
62 virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *);
63 virtual void removeAttribute(::java::lang::String *);
64 virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *);
65 virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *);
66 virtual ::java::lang::String * lookupPrefix(::java::lang::String *);
67 virtual jboolean isDefaultNamespace(::java::lang::String *);
68 virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *);
69 virtual ::java::lang::String * getBaseURI();
70 virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo();
71 virtual void setIdAttribute(::java::lang::String *, jboolean);
72 virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean);
73 virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean);
74 virtual jboolean isEqualNode(::org::w3c::dom::Node *);
75 public: // actually package-private
76 ::java::util::Set * __attribute__((aligned(__alignof__( ::gnu::xml::dom::DomNsNode)))) userIdAttrs;
77 private:
78 ::gnu::xml::dom::DomNamedNodeMap * attributes;
79 public: // actually package-private
80 ::java::lang::String * xmlSpace;
81 public:
82 static ::java::lang::Class class$;
85 #endif // __gnu_xml_dom_DomElement__