22 #if !defined(XERCESC_INCLUDE_GUARD_INPUTSOURCE_HPP)
23 #define XERCESC_INCLUDE_GUARD_INPUTSOURCE_HPP
27 XERCES_CPP_NAMESPACE_BEGIN
91 virtual BinInputStream* makeStream()
const = 0;
108 virtual const XMLCh* getEncoding()
const;
117 virtual const XMLCh* getPublicId()
const;
128 virtual const XMLCh* getSystemId()
const;
138 virtual bool getIssueFatalErrorIfNotFound()
const;
160 virtual void setEncoding(
const XMLCh*
const encodingStr);
174 virtual void setPublicId(
const XMLCh*
const publicId);
192 virtual void setSystemId(
const XMLCh*
const systemId);
203 virtual void setIssueFatalErrorIfNotFound(
const bool flag);
223 MemoryManager*
const manager = XMLPlatformUtils::fgMemoryManager);
233 const XMLCh*
const systemId
234 ,
const XMLCh*
const publicId
235 ,
MemoryManager*
const manager = XMLPlatformUtils::fgMemoryManager
244 MemoryManager*
const manager = XMLPlatformUtils::fgMemoryManager);
254 const char*
const systemId
255 ,
const char*
const publicId
256 ,
MemoryManager*
const manager = XMLPlatformUtils::fgMemoryManager
295 bool fFatalErrorIfNotFound;
302 inline const XMLCh* InputSource::getEncoding()
const
307 inline const XMLCh* InputSource::getPublicId()
const
312 inline const XMLCh* InputSource::getSystemId()
const
317 inline bool InputSource::getIssueFatalErrorIfNotFound()
const
319 return fFatalErrorIfNotFound;
324 return fMemoryManager;
330 inline void InputSource::setIssueFatalErrorIfNotFound(
const bool flag)
332 fFatalErrorIfNotFound = flag;
335 XERCES_CPP_NAMESPACE_END
Configurable memory manager.
Definition: MemoryManager.hpp:39
This class makes it possible to override the C++ memory management by adding new/delete operators to ...
Definition: XMemory.hpp:40