22 #if !defined(XERCESC_INCLUDE_GUARD_DOMLSINPUT_HPP)
23 #define XERCESC_INCLUDE_GUARD_DOMLSINPUT_HPP
25 #include <xercesc/util/XercesDefs.hpp>
27 XERCES_CPP_NAMESPACE_BEGIN
107 virtual const XMLCh* getStringData()
const = 0;
114 virtual InputSource* getByteStream()
const = 0;
126 virtual const XMLCh* getEncoding()
const = 0;
136 virtual const XMLCh* getPublicId()
const = 0;
148 virtual const XMLCh* getSystemId()
const = 0;
160 virtual const XMLCh* getBaseURI()
const = 0;
170 virtual void setStringData(
const XMLCh* data) = 0;
177 virtual void setByteStream(InputSource* stream) = 0;
191 virtual void setEncoding(
const XMLCh*
const encodingStr) = 0;
204 virtual void setPublicId(
const XMLCh*
const publicId) = 0;
219 virtual void setSystemId(
const XMLCh*
const systemId) = 0;
230 virtual void setBaseURI(
const XMLCh*
const baseURI) = 0;
248 virtual void setIssueFatalErrorIfNotFound(
bool flag) = 0;
259 virtual bool getIssueFatalErrorIfNotFound()
const = 0;
267 virtual void release() = 0;
272 XERCES_CPP_NAMESPACE_END