29 #ifndef _DOM_CharacterData_h_
30 #define _DOM_CharacterData_h_
32 #include <dom/dom_node.h>
37 class CharacterDataImpl;
51 friend class CharacterDataImpl;
97 unsigned long length()
const;
120 DOMString substringData (
const unsigned long offset,
const unsigned long count );
136 void appendData (
const DOMString &arg );
154 void insertData (
const unsigned long offset,
const DOMString &arg );
178 void deleteData (
const unsigned long offset,
const unsigned long count );
206 void replaceData (
const unsigned long offset,
const unsigned long count,
const DOMString &arg );
226 friend class TextImpl;
272 friend class TextImpl;
280 Text & operator = (
const Node &other);
281 Text & operator = (
const Text &other);
304 Text splitText (
const unsigned long offset );