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
QDomNodePrivate Class Reference

#include <qdom_p.h>

Inheritance diagram for QDomNodePrivate:
Collaboration diagram for QDomNodePrivate:

Public Member Functions

 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 QDomNodePrivatecloneNode (bool deep=true)
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
virtual QDomNode::NodeType nodeType () const
void saveSubTree (const QDomNodePrivate *n, QTextStream &s, int depth, int indent) const
virtual void save (QTextStream &, int, int) const
virtual void afterSave (QTextStream &, int, int) const
void setLocation (int lineNumber, int columnNumber)

Public Attributes

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 47 of file qdom_p.h.

Constructor & Destructor Documentation

◆ QDomNodePrivate() [1/2]

QDomNodePrivate::QDomNodePrivate ( QDomDocumentPrivate * ,
QDomNodePrivate * parent = nullptr )

◆ QDomNodePrivate() [2/2]

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

◆ ~QDomNodePrivate()

virtual QDomNodePrivate::~QDomNodePrivate ( )
virtual

Member Function Documentation

◆ afterSave()

virtual void QDomNodePrivate::afterSave ( QTextStream & ,
int ,
int  ) const
inlinevirtual

Reimplemented in QDomElementPrivate.

Definition at line 117 of file qdom_p.h.

◆ appendChild()

virtual QDomNodePrivate * QDomNodePrivate::appendChild ( QDomNodePrivate * newChild)
virtual

Reimplemented in QDomDocumentTypePrivate.

◆ clear()

virtual void QDomNodePrivate::clear ( )
virtual

Reimplemented in QDomDocumentPrivate.

◆ cloneNode()

◆ insertAfter()

virtual QDomNodePrivate * QDomNodePrivate::insertAfter ( QDomNodePrivate * newChild,
QDomNodePrivate * refChild )
virtual

Reimplemented in QDomDocumentTypePrivate.

◆ insertBefore()

virtual QDomNodePrivate * QDomNodePrivate::insertBefore ( QDomNodePrivate * newChild,
QDomNodePrivate * refChild )
virtual

Reimplemented in QDomDocumentTypePrivate.

◆ isAttr()

bool QDomNodePrivate::isAttr ( ) const
inline

Definition at line 87 of file qdom_p.h.

◆ isCDATASection()

bool QDomNodePrivate::isCDATASection ( ) const
inline

Definition at line 88 of file qdom_p.h.

◆ isCharacterData()

bool QDomNodePrivate::isCharacterData ( ) const
inline

Definition at line 105 of file qdom_p.h.

◆ isComment()

bool QDomNodePrivate::isComment ( ) const
inline

Definition at line 111 of file qdom_p.h.

◆ isDocument()

bool QDomNodePrivate::isDocument ( ) const
inline

Definition at line 90 of file qdom_p.h.

◆ isDocumentFragment()

bool QDomNodePrivate::isDocumentFragment ( ) const
inline

Definition at line 89 of file qdom_p.h.

◆ isDocumentType()

bool QDomNodePrivate::isDocumentType ( ) const
inline

Definition at line 91 of file qdom_p.h.

◆ isElement()

bool QDomNodePrivate::isElement ( ) const
inline

Definition at line 92 of file qdom_p.h.

◆ isEntity()

bool QDomNodePrivate::isEntity ( ) const
inline

Definition at line 99 of file qdom_p.h.

◆ isEntityReference()

bool QDomNodePrivate::isEntityReference ( ) const
inline

Definition at line 93 of file qdom_p.h.

◆ isNotation()

bool QDomNodePrivate::isNotation ( ) const
inline

Definition at line 100 of file qdom_p.h.

◆ isProcessingInstruction()

bool QDomNodePrivate::isProcessingInstruction ( ) const
inline

Definition at line 101 of file qdom_p.h.

◆ isText()

bool QDomNodePrivate::isText ( ) const
inline

Definition at line 94 of file qdom_p.h.

◆ namedItem()

QDomNodePrivate * QDomNodePrivate::namedItem ( const QString & name)

◆ nodeName()

QString QDomNodePrivate::nodeName ( ) const
inline

Definition at line 54 of file qdom_p.h.

◆ nodeType()

◆ nodeValue()

QString QDomNodePrivate::nodeValue ( ) const
inline

Definition at line 55 of file qdom_p.h.

◆ normalize()

virtual void QDomNodePrivate::normalize ( )
virtual

◆ ownerDocument()

QDomDocumentPrivate * QDomNodePrivate::ownerDocument ( )

◆ parent()

QDomNodePrivate * QDomNodePrivate::parent ( ) const
inline

Definition at line 73 of file qdom_p.h.

References hasParent, and ownerNode.

◆ removeChild()

virtual QDomNodePrivate * QDomNodePrivate::removeChild ( QDomNodePrivate * oldChild)
virtual

Reimplemented in QDomDocumentTypePrivate.

◆ replaceChild()

virtual QDomNodePrivate * QDomNodePrivate::replaceChild ( QDomNodePrivate * newChild,
QDomNodePrivate * oldChild )
virtual

Reimplemented in QDomDocumentTypePrivate.

◆ save()

◆ saveSubTree()

void QDomNodePrivate::saveSubTree ( const QDomNodePrivate * n,
QTextStream & s,
int depth,
int indent ) const

◆ setLocation()

void QDomNodePrivate::setLocation ( int lineNumber,
int columnNumber )

◆ setNodeValue()

virtual void QDomNodePrivate::setNodeValue ( const QString & v)
inlinevirtual

Reimplemented in QDomAttrPrivate.

Definition at line 56 of file qdom_p.h.

◆ setNoParent()

void QDomNodePrivate::setNoParent ( )
inline

Definition at line 80 of file qdom_p.h.

References hasParent.

◆ setOwnerDocument()

void QDomNodePrivate::setOwnerDocument ( QDomDocumentPrivate * doc)

◆ setParent()

void QDomNodePrivate::setParent ( QDomNodePrivate * p)
inline

Definition at line 74 of file qdom_p.h.

References hasParent, and ownerNode.

Member Data Documentation

◆ columnNumber

int QDomNodePrivate::columnNumber

Definition at line 137 of file qdom_p.h.

◆ createdWithDom1Interface

bool QDomNodePrivate::createdWithDom1Interface

Definition at line 133 of file qdom_p.h.

◆ first

QDomNodePrivate* QDomNodePrivate::first

Definition at line 126 of file qdom_p.h.

◆ hasParent

bool QDomNodePrivate::hasParent

Definition at line 134 of file qdom_p.h.

Referenced by parent(), setNoParent(), and setParent().

◆ last

QDomNodePrivate* QDomNodePrivate::last

Definition at line 127 of file qdom_p.h.

◆ lineNumber

int QDomNodePrivate::lineNumber

Definition at line 136 of file qdom_p.h.

◆ name

QString QDomNodePrivate::name

◆ namespaceURI

QString QDomNodePrivate::namespaceURI

Definition at line 132 of file qdom_p.h.

◆ next

QDomNodePrivate* QDomNodePrivate::next

Definition at line 124 of file qdom_p.h.

◆ ownerNode

QDomNodePrivate* QDomNodePrivate::ownerNode

Definition at line 125 of file qdom_p.h.

Referenced by parent(), and setParent().

◆ prefix

QString QDomNodePrivate::prefix

Definition at line 131 of file qdom_p.h.

◆ prev

QDomNodePrivate* QDomNodePrivate::prev

Definition at line 123 of file qdom_p.h.

◆ ref

QAtomicInt QDomNodePrivate::ref

Definition at line 122 of file qdom_p.h.

◆ value

QString QDomNodePrivate::value

Definition at line 130 of file qdom_p.h.


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