Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QDomEntityPrivate Class Reference

#include <qdom_p.h>

+ Inheritance diagram for QDomEntityPrivate:
+ Collaboration diagram for QDomEntityPrivate:

Public Member Functions

 QDomEntityPrivate (QDomDocumentPrivate *, QDomNodePrivate *parent, const QString &name, const QString &pub, const QString &sys, const QString &notation)
 
 QDomEntityPrivate (QDomEntityPrivate *n, bool deep)
 
QDomNodePrivatecloneNode (bool deep=true) override
 
QDomNode::NodeType nodeType () const override
 
virtual void save (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 setLocation (int lineNumber, int columnNumber)
 

Public Attributes

QString m_sys
 
QString m_pub
 
QString m_notationName
 
- 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 377 of file qdom_p.h.

Constructor & Destructor Documentation

◆ QDomEntityPrivate() [1/2]

QDomEntityPrivate::QDomEntityPrivate ( QDomDocumentPrivate * d,
QDomNodePrivate * parent,
const QString & name,
const QString & pub,
const QString & sys,
const QString & notation )

Definition at line 5137 of file qdom.cpp.

References m_notationName, m_pub, and m_sys.

Referenced by cloneNode().

+ Here is the caller graph for this function:

◆ QDomEntityPrivate() [2/2]

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

Definition at line 5148 of file qdom.cpp.

References m_notationName, m_pub, and m_sys.

Member Function Documentation

◆ cloneNode()

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

Reimplemented from QDomNodePrivate.

Definition at line 5156 of file qdom.cpp.

References QDomEntityPrivate().

+ Here is the call graph for this function:

◆ nodeType()

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

Reimplemented from QDomNodePrivate.

Definition at line 386 of file qdom_p.h.

References QDomNode::EntityNode.

◆ save()

void QDomEntityPrivate::save ( QTextStream & s,
int depth,
int indent ) const
overridevirtual

depth is used for indentation, it seems.

Reimplemented from QDomNodePrivate.

Definition at line 5200 of file qdom.cpp.

References encodeEntity(), Qt::endl(), QString::isNull(), m_notationName, m_pub, m_sys, QString::mid(), QDomNodePrivate::name, quotedValue(), and QString::startsWith().

+ Here is the call graph for this function:

Member Data Documentation

◆ m_notationName

QString QDomEntityPrivate::m_notationName

Definition at line 392 of file qdom_p.h.

Referenced by QDomEntityPrivate(), QDomEntityPrivate(), and save().

◆ m_pub

QString QDomEntityPrivate::m_pub

Definition at line 391 of file qdom_p.h.

Referenced by QDomEntityPrivate(), QDomEntityPrivate(), and save().

◆ m_sys

QString QDomEntityPrivate::m_sys

Definition at line 390 of file qdom_p.h.

Referenced by QDomEntityPrivate(), QDomEntityPrivate(), and save().


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