22#if !defined(XERCESC_INCLUDE_GUARD_XMLNOTATIONDECL_HPP) 
   23#define XERCESC_INCLUDE_GUARD_XMLNOTATIONDECL_HPP 
   28#include <xercesc/internal/XSerializable.hpp> 
   53        const   XMLCh* 
const    notName
 
   54        , 
const XMLCh* 
const    pubId
 
   55        , 
const XMLCh* 
const    sysId
 
   56        , 
const XMLCh* 
const    baseURI = 0
 
   71    const XMLCh* getName() 
const;
 
   72    const XMLCh* getPublicId() 
const;
 
   73    const XMLCh* getSystemId() 
const;
 
   74    const XMLCh* getBaseURI() 
const;
 
   75    unsigned int getNameSpaceId() 
const;
 
   85        const   XMLCh* 
const    notName
 
   87    void setPublicId(
const XMLCh* 
const newId);
 
   88    void setSystemId(
const XMLCh* 
const newId);
 
   89    void setBaseURI(
const XMLCh* 
const newId);
 
   90    void setNameSpaceId(
const unsigned int newId);
 
   95    const XMLCh* getKey() 
const;
 
  136    unsigned int    fNameSpaceId;
 
 
  180    return fMemoryManager;
 
 
  193    fNameSpaceId = newId;
 
 
#define XMLPARSER_EXPORT
Definition XercesDefs.hpp:163
#define XERCES_CPP_NAMESPACE_BEGIN
Definition XercesDefs.hpp:112
#define XERCES_CPP_NAMESPACE_END
Definition XercesDefs.hpp:113
size_t XMLSize_t
Definition Xerces_autoconf_config.hpp:112
char16_t XMLCh
Definition Xerces_autoconf_config.hpp:120
Configurable memory manager.
Definition MemoryManager.hpp:40
virtual void deallocate(void *p)=0
This method deallocates memory.
This class represents the core information about a notation declaration that all validators must at l...
Definition XMLNotationDecl.hpp:42
XMLNotationDecl(MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
MemoryManager * getMemoryManager() const
Definition XMLNotationDecl.hpp:178
void setPublicId(const XMLCh *const newId)
Definition XMLNotationDecl.hpp:196
XMLNotationDecl(const XMLCh *const notName, const XMLCh *const pubId, const XMLCh *const sysId, const XMLCh *const baseURI=0, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
void setNameSpaceId(const unsigned int newId)
Definition XMLNotationDecl.hpp:191
XMLSize_t getId() const
Definition XMLNotationDecl.hpp:148
const XMLCh * getSystemId() const
Definition XMLNotationDecl.hpp:168
const XMLCh * getBaseURI() const
Definition XMLNotationDecl.hpp:173
const XMLCh * getName() const
Definition XMLNotationDecl.hpp:153
unsigned int getNameSpaceId() const
Definition XMLNotationDecl.hpp:158
void setId(const XMLSize_t newId)
Definition XMLNotationDecl.hpp:186
void setSystemId(const XMLCh *const newId)
Definition XMLNotationDecl.hpp:204
const XMLCh * getKey() const
Definition XMLNotationDecl.hpp:224
const XMLCh * getPublicId() const
Definition XMLNotationDecl.hpp:163
void setBaseURI(const XMLCh *const newId)
Definition XMLNotationDecl.hpp:212
void setName(const XMLCh *const notName)
static char * replicate(const char *const toRep, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
Replicates a string NOTE: The returned buffer is allocated with the MemoryManager.
This class makes it possible to override the C++ memory management by adding new/delete operators to ...
Definition XMemory.hpp:41