Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QDomCharacterDataPrivate Class Reference

#include <qdom_p.h>

+ Inheritance diagram for QDomCharacterDataPrivate:
+ Collaboration diagram for QDomCharacterDataPrivate:

Public Member Functions

 QDomCharacterDataPrivate (QDomDocumentPrivate *, QDomNodePrivate *parent, const QString &data)
 
 QDomCharacterDataPrivate (QDomCharacterDataPrivate *n, bool deep)
 
int dataLength () const
 
QString substringData (unsigned long offset, unsigned long count) const
 
void appendData (const QString &arg)
 
void insertData (unsigned long offset, const QString &arg)
 
void deleteData (unsigned long offset, unsigned long count)
 
void replaceData (unsigned long offset, unsigned long count, const QString &arg)
 
QDomNode::NodeType nodeType () const override
 
QDomNodePrivatecloneNode (bool deep=true) 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 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
 
virtual void save (QTextStream &, int, int) const
 
void setLocation (int lineNumber, int columnNumber)
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ QDomCharacterDataPrivate() [1/2]

QDomCharacterDataPrivate::QDomCharacterDataPrivate ( QDomDocumentPrivate d,
QDomNodePrivate parent,
const QString data 
)

Definition at line 3335 of file qdom.cpp.

◆ QDomCharacterDataPrivate() [2/2]

QDomCharacterDataPrivate::QDomCharacterDataPrivate ( QDomCharacterDataPrivate n,
bool  deep 
)

Definition at line 3343 of file qdom.cpp.

Member Function Documentation

◆ appendData()

void QDomCharacterDataPrivate::appendData ( const QString arg)

Definition at line 3381 of file qdom.cpp.

References arg.

◆ cloneNode()

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

Reimplemented from QDomNodePrivate.

Reimplemented in QDomTextPrivate, and QDomCommentPrivate.

Definition at line 3348 of file qdom.cpp.

◆ dataLength()

int QDomCharacterDataPrivate::dataLength ( ) const

Definition at line 3356 of file qdom.cpp.

◆ deleteData()

void QDomCharacterDataPrivate::deleteData ( unsigned long  offset,
unsigned long  count 
)

Definition at line 3371 of file qdom.cpp.

◆ insertData()

void QDomCharacterDataPrivate::insertData ( unsigned long  offset,
const QString arg 
)

Definition at line 3366 of file qdom.cpp.

References arg.

◆ nodeType()

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

Reimplemented from QDomNodePrivate.

Reimplemented in QDomTextPrivate, and QDomCommentPrivate.

Definition at line 261 of file qdom_p.h.

References QDomNode::CharacterDataNode.

◆ replaceData()

void QDomCharacterDataPrivate::replaceData ( unsigned long  offset,
unsigned long  count,
const QString arg 
)

Definition at line 3376 of file qdom.cpp.

References arg.

◆ substringData()

QString QDomCharacterDataPrivate::substringData ( unsigned long  offset,
unsigned long  count 
) const

Definition at line 3361 of file qdom.cpp.

References QString::mid().

+ Here is the call graph for this function:

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