// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- #ifndef __gnu_xml_dom_DomAttr__ #define __gnu_xml_dom_DomAttr__ #pragma interface #include extern "Java" { namespace gnu { namespace xml { namespace dom { class DomAttr; class DomDocument; } } } namespace org { namespace w3c { namespace dom { class Element; class Node; class TypeInfo; } } } } class gnu::xml::dom::DomAttr : public ::gnu::xml::dom::DomNsNode { public: // actually protected DomAttr(::gnu::xml::dom::DomDocument *, ::java::lang::String *, ::java::lang::String *); DomAttr(::gnu::xml::dom::DomDocument *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); public: virtual ::java::lang::String * getName(); virtual jboolean getSpecified(); virtual void setSpecified(jboolean); virtual ::java::lang::String * getNodeValue(); virtual void setValue(::java::lang::String *); virtual ::java::lang::String * getValue(); virtual void setNodeValue(::java::lang::String *); virtual ::org::w3c::dom::Node * getFirstChild(); virtual ::org::w3c::dom::Node * getLastChild(); virtual ::org::w3c::dom::Node * item(jint); virtual ::org::w3c::dom::Element * getOwnerElement(); virtual ::org::w3c::dom::Node * getNextSibling(); virtual ::org::w3c::dom::Node * getPreviousSibling(); virtual ::org::w3c::dom::Node * getParentNode(); virtual void setOwnerElement(::org::w3c::dom::Element *); virtual ::java::lang::String * getBaseURI(); virtual ::java::lang::Object * clone(); private: void mutating(::java::lang::String *, ::java::lang::String *, jshort); public: virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo(); virtual jboolean isId(); private: jboolean __attribute__((aligned(__alignof__( ::gnu::xml::dom::DomNsNode)))) specified; ::java::lang::String * value; public: static ::java::lang::Class class$; }; #endif // __gnu_xml_dom_DomAttr__