Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QDomElementPrivate Class Reference

#include <qdom_p.h>

Inheritance diagram for QDomElementPrivate:
Collaboration diagram for QDomElementPrivate:

Public Member Functions

 QDomElementPrivate (QDomDocumentPrivate *, QDomNodePrivate *parent, const QString &name)
 QDomElementPrivate (QDomDocumentPrivate *, QDomNodePrivate *parent, const QString &nsURI, const QString &qName)
 QDomElementPrivate (QDomElementPrivate *n, bool deep)
 ~QDomElementPrivate ()
QString attribute (const QString &name, const QString &defValue) const
QString attributeNS (const QString &nsURI, const QString &localName, const QString &defValue) const
void setAttribute (const QString &name, const QString &value)
void setAttributeNS (const QString &nsURI, const QString &qName, const QString &newValue)
void removeAttribute (const QString &name)
QDomAttrPrivateattributeNode (const QString &name)
QDomAttrPrivateattributeNodeNS (const QString &nsURI, const QString &localName)
QDomAttrPrivatesetAttributeNode (QDomAttrPrivate *newAttr)
QDomAttrPrivatesetAttributeNodeNS (QDomAttrPrivate *newAttr)
QDomAttrPrivateremoveAttributeNode (QDomAttrPrivate *oldAttr)
bool hasAttribute (const QString &name)
bool hasAttributeNS (const QString &nsURI, const QString &localName)
QString text ()
QDomNamedNodeMapPrivateattributes ()
bool hasAttributes ()
QDomNode::NodeType nodeType () const override
QDomNodePrivatecloneNode (bool deep=true) override
virtual void save (QTextStream &s, int, int) const override
virtual void afterSave (QTextStream &s, int, int) const override
Public Member Functions inherited from QDomNodePrivate
 QDomNodePrivate (QDomDocumentPrivate *, QDomNodePrivate *parent=nullptr)
 QDomNodePrivate (QDomNodePrivate *n, bool deep)
virtual ~QDomNodePrivate ()
QString nodeName () const
QString nodeValue () const
virtual void setNodeValue (const QString &v)
QDomDocumentPrivateownerDocument ()
void setOwnerDocument (QDomDocumentPrivate *doc)
virtual QDomNodePrivateinsertBefore (QDomNodePrivate *newChild, QDomNodePrivate *refChild)
virtual QDomNodePrivateinsertAfter (QDomNodePrivate *newChild, QDomNodePrivate *refChild)
virtual QDomNodePrivatereplaceChild (QDomNodePrivate *newChild, QDomNodePrivate *oldChild)
virtual QDomNodePrivateremoveChild (QDomNodePrivate *oldChild)
virtual QDomNodePrivateappendChild (QDomNodePrivate *newChild)
QDomNodePrivatenamedItem (const QString &name)
virtual void normalize ()
virtual void clear ()
QDomNodePrivateparent () const
void setParent (QDomNodePrivate *p)
void setNoParent ()
bool isAttr () const
bool isCDATASection () const
bool isDocumentFragment () const
bool isDocument () const
bool isDocumentType () const
bool isElement () const
bool isEntityReference () const
bool isText () const
bool isEntity () const
bool isNotation () const
bool isProcessingInstruction () const
bool isCharacterData () const
bool isComment () const
void saveSubTree (const QDomNodePrivate *n, QTextStream &s, int depth, int indent) const
void setLocation (int lineNumber, int columnNumber)

Public Attributes

QDomNamedNodeMapPrivatem_attr
Public Attributes inherited from QDomNodePrivate
QAtomicInt ref
QDomNodePrivateprev
QDomNodePrivatenext
QDomNodePrivateownerNode
QDomNodePrivatefirst
QDomNodePrivatelast
QString name
QString value
QString prefix
QString namespaceURI
bool createdWithDom1Interface: 1
bool hasParent: 1
int lineNumber
int columnNumber

Detailed Description

Definition at line 310 of file qdom_p.h.

Constructor & Destructor Documentation

◆ QDomElementPrivate() [1/3]

QDomElementPrivate::QDomElementPrivate ( QDomDocumentPrivate * ,
QDomNodePrivate * parent,
const QString & name )

◆ QDomElementPrivate() [2/3]

QDomElementPrivate::QDomElementPrivate ( QDomDocumentPrivate * ,
QDomNodePrivate * parent,
const QString & nsURI,
const QString & qName )

◆ QDomElementPrivate() [3/3]

QDomElementPrivate::QDomElementPrivate ( QDomElementPrivate * n,
bool deep )

◆ ~QDomElementPrivate()

QDomElementPrivate::~QDomElementPrivate ( )

Member Function Documentation

◆ afterSave()

virtual void QDomElementPrivate::afterSave ( QTextStream & s,
int ,
int  ) const
overridevirtual

Reimplemented from QDomNodePrivate.

◆ attribute()

QString QDomElementPrivate::attribute ( const QString & name,
const QString & defValue ) const

◆ attributeNode()

QDomAttrPrivate * QDomElementPrivate::attributeNode ( const QString & name)

◆ attributeNodeNS()

QDomAttrPrivate * QDomElementPrivate::attributeNodeNS ( const QString & nsURI,
const QString & localName )

◆ attributeNS()

QString QDomElementPrivate::attributeNS ( const QString & nsURI,
const QString & localName,
const QString & defValue ) const

◆ attributes()

QDomNamedNodeMapPrivate * QDomElementPrivate::attributes ( )
inline

Definition at line 336 of file qdom_p.h.

References m_attr.

◆ cloneNode()

QDomNodePrivate * QDomElementPrivate::cloneNode ( bool deep = true)
overridevirtual

Reimplemented from QDomNodePrivate.

◆ hasAttribute()

bool QDomElementPrivate::hasAttribute ( const QString & name)

◆ hasAttributeNS()

bool QDomElementPrivate::hasAttributeNS ( const QString & nsURI,
const QString & localName )

◆ hasAttributes()

bool QDomElementPrivate::hasAttributes ( )
inline

Definition at line 337 of file qdom_p.h.

References QDomNamedNodeMapPrivate::length(), and m_attr.

Here is the call graph for this function:

◆ nodeType()

QDomNode::NodeType QDomElementPrivate::nodeType ( ) const
inlineoverridevirtual

Reimplemented from QDomNodePrivate.

Definition at line 338 of file qdom_p.h.

◆ removeAttribute()

void QDomElementPrivate::removeAttribute ( const QString & name)

◆ removeAttributeNode()

QDomAttrPrivate * QDomElementPrivate::removeAttributeNode ( QDomAttrPrivate * oldAttr)

◆ save()

virtual void QDomElementPrivate::save ( QTextStream & s,
int ,
int  ) const
overridevirtual

Reimplemented from QDomNodePrivate.

◆ setAttribute()

void QDomElementPrivate::setAttribute ( const QString & name,
const QString & value )

◆ setAttributeNode()

QDomAttrPrivate * QDomElementPrivate::setAttributeNode ( QDomAttrPrivate * newAttr)

◆ setAttributeNodeNS()

QDomAttrPrivate * QDomElementPrivate::setAttributeNodeNS ( QDomAttrPrivate * newAttr)

◆ setAttributeNS()

void QDomElementPrivate::setAttributeNS ( const QString & nsURI,
const QString & qName,
const QString & newValue )

◆ text()

QString QDomElementPrivate::text ( )

Member Data Documentation

◆ m_attr

QDomNamedNodeMapPrivate* QDomElementPrivate::m_attr

Definition at line 344 of file qdom_p.h.

Referenced by attributes(), and hasAttributes().


The documentation for this class was generated from the following file: