22 #if !defined(XERCESC_INCLUDE_GUARD_VALIDATION_CONTEXT_HPP) 
   23 #define XERCESC_INCLUDE_GUARD_VALIDATION_CONTEXT_HPP 
   26 #include <xercesc/util/RefHashTableOf.hpp> 
   27 #include <xercesc/util/NameIdPool.hpp> 
   34 class DatatypeValidator;
 
   63     virtual RefHashTableOf<XMLRefInfo>*  getIdRefList() 
const = 0;
 
   65     virtual void                         setIdRefList(RefHashTableOf<XMLRefInfo>* 
const) = 0;
 
   67     virtual void                         clearIdRefList() = 0;
 
   69     virtual void                         addId(
const XMLCh * 
const ) = 0;
 
   71     virtual void                         addIdRef(
const XMLCh * 
const ) = 0;
 
   73     virtual void                         toCheckIdRefList(
bool) = 0;
 
   79     virtual const NameIdPool<DTDEntityDecl>* getEntityDeclPool() 
const = 0;
 
   81     virtual const NameIdPool<DTDEntityDecl>* setEntityDeclPool(
const NameIdPool<DTDEntityDecl>* 
const) = 0;    
 
   83     virtual void                             checkEntity(
const XMLCh * 
const ) 
const = 0 ;
 
   90     virtual DatatypeValidator * getValidatingMemberType() 
const = 0 ;
 
   91     virtual void setValidatingMemberType(DatatypeValidator * validatingMemberType) = 0 ;
 
  112     :fMemoryManager(memMgr)
 
This class makes it possible to override the C++ memory management by adding new/delete operators to ...
Definition: XMemory.hpp:40
virtual ~ValidationContext()
virtual destructor 
Definition: ValidationContext.hpp:51
virtual void setScanner(XMLScanner *)
Definition: ValidationContext.hpp:100
virtual void setNamespaceScope(NamespaceScope *)
Definition: ValidationContext.hpp:101
#define XMLPARSER_EXPORT
Definition: XercesDefs.hpp:163
virtual const XMLCh * getURIForPrefix(XMLCh *)
Definition: ValidationContext.hpp:99
Definition: ValidationContext.hpp:39
Configurable memory manager. 
Definition: MemoryManager.hpp:39
#define XERCES_CPP_NAMESPACE_BEGIN
Definition: XercesDefs.hpp:112
virtual bool isPrefixUnknown(XMLCh *)
QName datatype handling Create default implementations for source code compatibility. 
Definition: ValidationContext.hpp:97
wchar_t XMLCh
Definition: Xerces_autoconf_config.borland.hpp:92
ValidationContext(MemoryManager *const memMgr=XMLPlatformUtils::fgMemoryManager)
Hidden Constructors. 
Definition: ValidationContext.hpp:111
virtual void setElemStack(ElemStack *)
Definition: ValidationContext.hpp:98
#define XERCES_CPP_NAMESPACE_END
Definition: XercesDefs.hpp:113