<class name="QDomCharacterData" doc="/**
&lt;p&gt;The &lt;a href=&quot;QDomCharacterData.html#QDomCharacterData(com.trolltech.qt.xml.QDomCharacterData)&quot;&gt;&lt;tt&gt;QDomCharacterData&lt;/tt&gt;&lt;/a&gt; class represents a generic string in the DOM.&lt;/p&gt;
&lt;p&gt;Character data as used in XML specifies a generic data string. More specialized versions of this class are &lt;a href=&quot;QDomText.html&quot;&gt;&lt;tt&gt;QDomText&lt;/tt&gt;&lt;/a&gt;, &lt;a href=&quot;QDomComment.html&quot;&gt;&lt;tt&gt;QDomComment&lt;/tt&gt;&lt;/a&gt; and &lt;a href=&quot;QDomCDATASection.html&quot;&gt;&lt;tt&gt;QDomCDATASection&lt;/tt&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The data string is set with &lt;a href=&quot;QDomCharacterData.html#setData(java.lang.String)&quot;&gt;&lt;tt&gt;setData&lt;/tt&gt;&lt;/a&gt; and retrieved with &lt;a href=&quot;QDomCharacterData.html#data()&quot;&gt;&lt;tt&gt;data&lt;/tt&gt;&lt;/a&gt;. You can retrieve a portion of the data string using &lt;a href=&quot;QDomCharacterData.html#substringData(int, int)&quot;&gt;&lt;tt&gt;substringData&lt;/tt&gt;&lt;/a&gt;. Extra data can be appended with &lt;a href=&quot;QDomCharacterData.html#appendData(java.lang.String)&quot;&gt;&lt;tt&gt;appendData&lt;/tt&gt;&lt;/a&gt;, or inserted with &lt;a href=&quot;QDomCharacterData.html#insertData(int, java.lang.String)&quot;&gt;&lt;tt&gt;insertData&lt;/tt&gt;&lt;/a&gt;. Portions of the data string can be deleted with &lt;a href=&quot;QDomCharacterData.html#deleteData(int, int)&quot;&gt;&lt;tt&gt;deleteData&lt;/tt&gt;&lt;/a&gt; or replaced with &lt;a href=&quot;QDomCharacterData.html#replaceData(int, int, java.lang.String)&quot;&gt;&lt;tt&gt;replaceData&lt;/tt&gt;&lt;/a&gt;. The length of the data string is returned by &lt;a href=&quot;QDomCharacterData.html#length()&quot;&gt;&lt;tt&gt;length&lt;/tt&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The node type of the node containing this character data is returned by &lt;a href=&quot;QDomNode.html#nodeType()&quot;&gt;&lt;tt&gt;nodeType&lt;/tt&gt;&lt;/a&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QDomText.html&quot;&gt;&lt;tt&gt;QDomText&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QDomComment.html&quot;&gt;&lt;tt&gt;QDomComment&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QDomCDATASection.html&quot;&gt;&lt;tt&gt;QDomCDATASection&lt;/tt&gt;&lt;/a&gt; */">
    <method name="public QDomCharacterData()" doc="/**
&lt;p&gt;Constructs an empty character data object.&lt;/p&gt;
 */"/>
    <method name="public QDomCharacterData(com.trolltech.qt.xml.QDomCharacterData x)" doc="/**
&lt;p&gt;Constructs a copy of &lt;tt&gt;x&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;The data of the copy is shared (shallow copy): modifying one node will also change the other. If you want to make a deep copy, use &lt;a href=&quot;QDomNode.html#cloneNode(boolean)&quot;&gt;&lt;tt&gt;cloneNode&lt;/tt&gt;&lt;/a&gt;.&lt;/p&gt;
 */"/>
    <method name="public final void appendData(java.lang.String arg)" doc="/**
&lt;p&gt;Appends the string &lt;tt&gt;arg&lt;/tt&gt; to the stored string.&lt;/p&gt;
 */"/>
    <method name="public final java.lang.String data()" doc="/**
&lt;p&gt;Returns the string stored in this object.&lt;/p&gt;
&lt;p&gt;If the node is a &lt;a href=&quot;QDomNode.html#isNull()&quot;&gt;null node&lt;/tt&gt;&lt;/a&gt;, it will return an empty string.&lt;/p&gt;

@see &lt;a href=&quot;QDomCharacterData.html#setData(java.lang.String)&quot;&gt;&lt;tt&gt;setData&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void deleteData(int offset, int count)" doc="/**
&lt;p&gt;Deletes a substring of length &lt;tt&gt;count&lt;/tt&gt; from position &lt;tt&gt;offset&lt;/tt&gt;.&lt;/p&gt;
 */"/>
    <method name="public final void insertData(int offset, java.lang.String arg)" doc="/**
&lt;p&gt;Inserts the string &lt;tt&gt;arg&lt;/tt&gt; into the stored string at position &lt;tt&gt;offset&lt;/tt&gt;.&lt;/p&gt;
 */"/>
    <method name="public final int length()" doc="/**
&lt;p&gt;Returns the length of the stored string.&lt;/p&gt;
 */"/>
    <method name="public final void replaceData(int offset, int count, java.lang.String arg)" doc="/**
&lt;p&gt;Replaces the substring of length &lt;tt&gt;count&lt;/tt&gt; starting at position &lt;tt&gt;offset&lt;/tt&gt; with the string &lt;tt&gt;arg&lt;/tt&gt;.&lt;/p&gt;
 */"/>
    <method name="public final void setData(java.lang.String arg__1)" doc="/**
&lt;p&gt;Sets this object's string to &lt;tt&gt;arg__1&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QDomCharacterData.html#data()&quot;&gt;&lt;tt&gt;data&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final java.lang.String substringData(int offset, int count)" doc="/**
&lt;p&gt;Returns the substring of length &lt;tt&gt;count&lt;/tt&gt; from position &lt;tt&gt;offset&lt;/tt&gt;.&lt;/p&gt;
 */"/>
</class>
