QDomCharacterData

「QDomCharacterData」の編集履歴(バックアップ)一覧に戻る

QDomCharacterData - (2014/05/28 (水) 22:49:24) のソース

*QDomCharacterData
QDom上での文字データを表します
このクラスのメソッドは文字データを扱う[[QDomComment]]、[[QDomCDATASection]]及び[[QDomText]]に継承されます

*基本
**コンストラクタ
 QDomCharacterData::QDomCharacterData()
空の [[QDomCharacterData]] オブジェクトを生成します

**コピーコンストラクタ
 QDomCharacterData::QDomCharacterData(const QDomCharacterData & x)
オブジェクトはシャローコピーされます
ディープコピーをする場合は &color(cadetblue){cloneNode()} を使用します

**型を取得する
 QDomNode::NodeType QDomCharacterData::nodeType() const
ノードタイプ( &color(cadetblue){CharacterDataNode} )を取得します

**演算子
 QDomCharacterData & QDomCharacterData::operator=(const QDomCharacterData & x)

----

*文字列
 QString QDomCharacterData::data() const
オブジェクトの文字列を取得します
&color(brawn){nullノード}の場合、空の文字列を返します

 int QDomCharacterData::length() const
文字列の長さを取得する

 QString QDomCharacterData::substringData(unsigned long &color(coral){offset}, unsigned long &color(coral}){count)
オブジェクトの文字列の &color(coral){offset} 文字目から &color(coral){count} 文字分を取得する

 void QDomCharacterData::setData(const QString & v)
文字列 &color(coral){v} をオブジェクトの文字列に設定する

 void QDomCharacterData::appendData(const QString & arg)
オブジェクトの文字列に新しい文字列 &color(coral){arg} を加える

 void QDomCharacterData::deleteData(unsigned long offset, unsigned long count)
オブジェクトの文字列の &color(coral){offset} 文字目に新しい文字列 &color(coral){arg} を追加する

 void QDomCharacterData::replaceData(unsigned long offset, unsigned long count, const QString & arg)
オブジェクトの文字列の &color(coral){offset} 文字目から &color(coral){length} 文字を新しい文字列 &color(coral){arg} で置き換える