<class name="QDomCharacterData" doc="/** <p>The <a href="QDomCharacterData.html#QDomCharacterData(com.trolltech.qt.xml.QDomCharacterData)"><tt>QDomCharacterData</tt></a> class represents a generic string in the DOM.</p> <p>Character data as used in XML specifies a generic data string. More specialized versions of this class are <a href="QDomText.html"><tt>QDomText</tt></a>, <a href="QDomComment.html"><tt>QDomComment</tt></a> and <a href="QDomCDATASection.html"><tt>QDomCDATASection</tt></a>.</p> <p>The data string is set with <a href="QDomCharacterData.html#setData(java.lang.String)"><tt>setData</tt></a> and retrieved with <a href="QDomCharacterData.html#data()"><tt>data</tt></a>. You can retrieve a portion of the data string using <a href="QDomCharacterData.html#substringData(int, int)"><tt>substringData</tt></a>. Extra data can be appended with <a href="QDomCharacterData.html#appendData(java.lang.String)"><tt>appendData</tt></a>, or inserted with <a href="QDomCharacterData.html#insertData(int, java.lang.String)"><tt>insertData</tt></a>. Portions of the data string can be deleted with <a href="QDomCharacterData.html#deleteData(int, int)"><tt>deleteData</tt></a> or replaced with <a href="QDomCharacterData.html#replaceData(int, int, java.lang.String)"><tt>replaceData</tt></a>. The length of the data string is returned by <a href="QDomCharacterData.html#length()"><tt>length</tt></a>.</p> <p>The node type of the node containing this character data is returned by <a href="QDomNode.html#nodeType()"><tt>nodeType</tt></a>.</p> @see <a href="QDomText.html"><tt>QDomText</tt></a> @see <a href="QDomComment.html"><tt>QDomComment</tt></a> @see <a href="QDomCDATASection.html"><tt>QDomCDATASection</tt></a> */"> <method name="public QDomCharacterData()" doc="/** <p>Constructs an empty character data object.</p> */"/> <method name="public QDomCharacterData(com.trolltech.qt.xml.QDomCharacterData x)" doc="/** <p>Constructs a copy of <tt>x</tt>.</p> <p>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 <a href="QDomNode.html#cloneNode(boolean)"><tt>cloneNode</tt></a>.</p> */"/> <method name="public final void appendData(java.lang.String arg)" doc="/** <p>Appends the string <tt>arg</tt> to the stored string.</p> */"/> <method name="public final java.lang.String data()" doc="/** <p>Returns the string stored in this object.</p> <p>If the node is a <a href="QDomNode.html#isNull()">null node</tt></a>, it will return an empty string.</p> @see <a href="QDomCharacterData.html#setData(java.lang.String)"><tt>setData</tt></a> */"/> <method name="public final void deleteData(int offset, int count)" doc="/** <p>Deletes a substring of length <tt>count</tt> from position <tt>offset</tt>.</p> */"/> <method name="public final void insertData(int offset, java.lang.String arg)" doc="/** <p>Inserts the string <tt>arg</tt> into the stored string at position <tt>offset</tt>.</p> */"/> <method name="public final int length()" doc="/** <p>Returns the length of the stored string.</p> */"/> <method name="public final void replaceData(int offset, int count, java.lang.String arg)" doc="/** <p>Replaces the substring of length <tt>count</tt> starting at position <tt>offset</tt> with the string <tt>arg</tt>.</p> */"/> <method name="public final void setData(java.lang.String arg__1)" doc="/** <p>Sets this object's string to <tt>arg__1</tt>.</p> @see <a href="QDomCharacterData.html#data()"><tt>data</tt></a> */"/> <method name="public final java.lang.String substringData(int offset, int count)" doc="/** <p>Returns the substring of length <tt>count</tt> from position <tt>offset</tt>.</p> */"/> </class>