KHTML
Go to the documentation of this file.
29 #ifndef _DOM_ELEMENT_h_
30 #define _DOM_ELEMENT_h_
42 class NamedAttrMapImpl;
92 friend class DocumentImpl;
94 friend class ElementImpl;
95 friend class NamedAttrMapImpl;
96 friend class AttrImpl;
104 Attr & operator = (
const Node &other);
105 Attr & operator = (
const Attr &other);
146 bool specified()
const;
174 Attr( AttrImpl *_impl );
293 void removeAttribute (
const DOMString &name );
332 Attr setAttributeNode (
const Attr &newAttr );
350 Attr removeAttributeNode (
const Attr &oldAttr );
458 void setAttributeNS (
const DOMString &namespaceURI,
479 void removeAttributeNS (
const DOMString &namespaceURI,
523 Attr setAttributeNodeNS (
const Attr &newAttr );
535 bool hasAttribute(
const DOMString& name );
551 bool hasAttributeNS (
const DOMString &namespaceURI,
569 Element firstElementChild ( )
const;
578 Element lastElementChild ( )
const;
588 Element previousElementSibling ( )
const;
598 Element nextElementSibling ( )
const;
607 unsigned long childElementCount ( )
const;
642 bool contentEditable()
const;
659 void setContentEditable(
bool enabled);
665 bool isHTMLElement()
const;
675 static bool khtmlValidAttrName(
const DOMString &name);
676 static bool khtmlValidPrefix(
const DOMString &name);
677 static bool khtmlValidQualifiedName(
const DOMString &name);
679 static bool khtmlMalformedQualifiedName(
const DOMString &name);
680 static bool khtmlMalformedPrefix(
const DOMString &name);
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jun 1 2013 12:11:02 by
doxygen 1.8.1.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.