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

#include <qdom_p.h>

Inheritance diagram for QDomDocumentPrivate:
Collaboration diagram for QDomDocumentPrivate:

Public Member Functions

 QDomDocumentPrivate ()
 QDomDocumentPrivate (const QString &name)
 QDomDocumentPrivate (QDomDocumentTypePrivate *dt)
 QDomDocumentPrivate (QDomDocumentPrivate *n, bool deep)
 ~QDomDocumentPrivate ()
QDomDocument::ParseResult setContent (QXmlStreamReader *reader, QDomDocument::ParseOptions options)
QDomDocumentTypePrivatedoctype ()
QDomImplementationPrivateimplementation ()
QDomElementPrivatedocumentElement ()
QDomElementPrivatecreateElement (const QString &tagName)
QDomElementPrivatecreateElementNS (const QString &nsURI, const QString &qName)
QDomDocumentFragmentPrivatecreateDocumentFragment ()
QDomTextPrivatecreateTextNode (const QString &data)
QDomCommentPrivatecreateComment (const QString &data)
QDomCDATASectionPrivatecreateCDATASection (const QString &data)
QDomProcessingInstructionPrivatecreateProcessingInstruction (const QString &target, const QString &data)
QDomAttrPrivatecreateAttribute (const QString &name)
QDomAttrPrivatecreateAttributeNS (const QString &nsURI, const QString &qName)
QDomEntityReferencePrivatecreateEntityReference (const QString &name)
QDomNodePrivateimportNode (QDomNodePrivate *importedNode, bool deep)
QDomNodePrivatecloneNode (bool deep=true) override
QDomNode::NodeType nodeType () const override
void clear () override
void saveDocument (QTextStream &stream, const int indent, QDomNode::EncodingPolicy encUsed) const
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 ()
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
virtual void save (QTextStream &, int, int) const
virtual void afterSave (QTextStream &, int, int) const
void setLocation (int lineNumber, int columnNumber)

Public Attributes

QExplicitlySharedDataPointer< QDomImplementationPrivateimpl
QExplicitlySharedDataPointer< QDomDocumentTypePrivatetype
long nodeListTime
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 431 of file qdom_p.h.

Constructor & Destructor Documentation

◆ QDomDocumentPrivate() [1/4]

QDomDocumentPrivate::QDomDocumentPrivate ( )

◆ QDomDocumentPrivate() [2/4]

QDomDocumentPrivate::QDomDocumentPrivate ( const QString & name)

◆ QDomDocumentPrivate() [3/4]

QDomDocumentPrivate::QDomDocumentPrivate ( QDomDocumentTypePrivate * dt)

◆ QDomDocumentPrivate() [4/4]

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

◆ ~QDomDocumentPrivate()

QDomDocumentPrivate::~QDomDocumentPrivate ( )

Member Function Documentation

◆ clear()

void QDomDocumentPrivate::clear ( )
overridevirtual

Reimplemented from QDomNodePrivate.

◆ cloneNode()

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

Reimplemented from QDomNodePrivate.

◆ createAttribute()

QDomAttrPrivate * QDomDocumentPrivate::createAttribute ( const QString & name)

◆ createAttributeNS()

QDomAttrPrivate * QDomDocumentPrivate::createAttributeNS ( const QString & nsURI,
const QString & qName )

◆ createCDATASection()

QDomCDATASectionPrivate * QDomDocumentPrivate::createCDATASection ( const QString & data)

◆ createComment()

QDomCommentPrivate * QDomDocumentPrivate::createComment ( const QString & data)

◆ createDocumentFragment()

QDomDocumentFragmentPrivate * QDomDocumentPrivate::createDocumentFragment ( )

◆ createElement()

QDomElementPrivate * QDomDocumentPrivate::createElement ( const QString & tagName)

◆ createElementNS()

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

◆ createEntityReference()

QDomEntityReferencePrivate * QDomDocumentPrivate::createEntityReference ( const QString & name)

◆ createProcessingInstruction()

QDomProcessingInstructionPrivate * QDomDocumentPrivate::createProcessingInstruction ( const QString & target,
const QString & data )

◆ createTextNode()

QDomTextPrivate * QDomDocumentPrivate::createTextNode ( const QString & data)

◆ doctype()

QDomDocumentTypePrivate * QDomDocumentPrivate::doctype ( )
inline

Definition at line 444 of file qdom_p.h.

◆ documentElement()

QDomElementPrivate * QDomDocumentPrivate::documentElement ( )

◆ implementation()

QDomImplementationPrivate * QDomDocumentPrivate::implementation ( )
inline

Definition at line 445 of file qdom_p.h.

◆ importNode()

QDomNodePrivate * QDomDocumentPrivate::importNode ( QDomNodePrivate * importedNode,
bool deep )

◆ nodeType()

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

Reimplemented from QDomNodePrivate.

Definition at line 465 of file qdom_p.h.

◆ saveDocument()

void QDomDocumentPrivate::saveDocument ( QTextStream & stream,
const int indent,
QDomNode::EncodingPolicy encUsed ) const

◆ setContent()

QDomDocument::ParseResult QDomDocumentPrivate::setContent ( QXmlStreamReader * reader,
QDomDocument::ParseOptions options )

Member Data Documentation

◆ impl

Definition at line 469 of file qdom_p.h.

◆ nodeListTime

long QDomDocumentPrivate::nodeListTime

Definition at line 502 of file qdom_p.h.

◆ type

Definition at line 470 of file qdom_p.h.


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