QDomCharacterData Class Reference
[ XML module ]
The QDomCharacterData class represents a generic string in the DOM.
More...
#include <qdom.h>
Inherits QDomNode.
Inherited by QDomComment and QDomText.
List of all member functions.
Public Members
-
-
QDomCharacterData&Â
operator= ( const QDomCharacterData & )Â
-
virtual QStringÂ
data () const
virtual voidÂ
setData ( const QString & )Â
virtual uintÂ
length () const
virtual QStringÂ
substringData ( unsigned long offset, unsigned long count )Â
virtual voidÂ
appendData ( const QString & arg )Â
virtual voidÂ
insertData ( unsigned long offset, const QString & arg )Â
virtual voidÂ
deleteData ( unsigned long offset, unsigned long count )Â
virtual voidÂ
replaceData ( unsigned long offset, unsigned long count, const QString & arg )Â
virtual QDomNode::NodeTypeÂ
nodeType () const
-
Detailed Description
The QDomCharacterData class represents a generic string in the DOM.
Character data as used in XML specifies a generic data string.
More specialized versions of this class are QDomText, QDomComment
and QDomCDATASection.
See also QDomText, QDomComment and QDomCDATASection.
Member Function Documentation
QDomCharacterData::QDomCharacterData ()
Constructs an empty character data object.
QDomCharacterData::QDomCharacterData ( const QDomCharacterData & x )
Copy constructor.
The data of the copy is shared: modifying one will also change the other. If
you want to make a real copy, use cloneNode() instead.
QDomCharacterData::~QDomCharacterData ()
Destructor.
void QDomCharacterData::appendData ( const QString & arg ) [virtual]
Appends arg to the stored string.
QString QDomCharacterData::data () const [virtual]
Returns the string stored in this object.
If the node is a null node, it will return a null string.
void QDomCharacterData::deleteData ( unsigned long offset, unsigned long count ) [virtual]
Deletes the substring starting at position offset with length count.
void QDomCharacterData::insertData ( unsigned long offset, const QString & arg ) [virtual]
Inserts the string arg at position offset into the stored string.
bool QDomCharacterData::isCharacterData () const [virtual]
Returns TRUE.
Reimplemented from QDomNode.
uint QDomCharacterData::length () const [virtual]
Returns the length of the stored string.
QDomNode::NodeType QDomCharacterData::nodeType() const [virtual]
Returns the type of node this object refers to (i.e. TextNode, CDATASectionNode, CommentNode
or CharacterDataNode).
For a null node
CharacterDataNode
is returned.
Reimplemented from QDomNode.
QDomCharacterData& QDomCharacterData::operator= ( const QDomCharacterData & x )
Assignment operator.
The data of the copy is shared: modifying one will also change the other. If
you want to make a real copy, use cloneNode() instead.
void QDomCharacterData::replaceData ( unsigned long offset, unsigned long count, const QString & arg ) [virtual]
Replaces the substring starting at offset with length count with the
string arg.
void QDomCharacterData::setData ( const QString & v ) [virtual]
Sets the string of this object to v.
QString QDomCharacterData::substringData ( unsigned long offset, unsigned long count ) [virtual]
Returns the substring from position offset with length count.
Search the documentation, FAQ, qt-interest archive and more (uses
www.trolltech.com):
This file is part of the Qt toolkit,
copyright © 1995-2005
Trolltech, all rights reserved.