22 #if !defined(XERCESC_INCLUDE_GUARD_DOMCHARACTERDATA_HPP)
23 #define XERCESC_INCLUDE_GUARD_DOMCHARACTERDATA_HPP
25 #include <xercesc/util/XercesDefs.hpp>
28 XERCES_CPP_NAMESPACE_BEGIN
100 virtual const XMLCh * getData()
const = 0;
110 virtual XMLSize_t getLength()
const = 0;
126 virtual const XMLCh * substringData(XMLSize_t offset,
127 XMLSize_t count)
const = 0;
142 virtual void appendData(
const XMLCh *arg) = 0;
155 virtual void insertData(XMLSize_t offset,
const XMLCh *arg) = 0;
174 virtual void deleteData(XMLSize_t offset,
175 XMLSize_t count) = 0;
196 virtual void replaceData(XMLSize_t offset,
198 const XMLCh *arg) = 0;
206 virtual void setData(
const XMLCh *data) = 0;
211 XERCES_CPP_NAMESPACE_END