22 #if !defined(XERCESC_INCLUDE_GUARD_XMLENTITYDECL_HPP)
23 #define XERCESC_INCLUDE_GUARD_XMLENTITYDECL_HPP
28 #include <xercesc/internal/XSerializable.hpp>
73 const XMLCh*
const entName
87 const XMLCh*
const entName
88 ,
const XMLCh*
const value
102 const XMLCh*
const entName
133 virtual bool getDeclaredInIntSubset()
const = 0;
140 virtual bool getIsParameter()
const = 0;
147 virtual bool getIsSpecialChar()
const = 0;
170 const XMLCh* getName()
const;
176 const XMLCh* getNotationName()
const;
182 const XMLCh* getPublicId()
const;
188 const XMLCh* getSystemId()
const;
193 const XMLCh* getBaseURI()
const;
200 const XMLCh* getValue()
const;
213 bool isExternal()
const;
220 bool isUnparsed()
const;
251 const XMLCh*
const entName
259 void setIsExternal(
bool value);
267 void setNotationName(
const XMLCh*
const newName);
275 void setPublicId(
const XMLCh*
const newId);
286 void setSystemId(
const XMLCh*
const newId);
294 void setBaseURI(
const XMLCh*
const newId);
303 void setValue(
const XMLCh*
const newValue);
324 const XMLCh* getKey()
const;
379 XMLCh* fNotationName;
403 return fNotationName;
439 return (fNotationName != 0);
444 return fMemoryManager;