22#if !defined(XERCESC_INCLUDE_GUARD_XMLSCHEMADESCRIPTION_HPP)
23#define XERCESC_INCLUDE_GUARD_XMLSCHEMADESCRIPTION_HPP
26#include <xercesc/util/RefArrayVectorOf.hpp>
56 return Grammar::SchemaGrammarType;
XERCES_CPP_NAMESPACE_BEGIN typedef const XMLCh *const LocationHint
Definition XMLSchemaDescription.hpp:30
#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
char16_t XMLCh
Definition Xerces_autoconf_config.hpp:120
Configurable memory manager.
Definition MemoryManager.hpp:40
Represents the core information of an attribute definition.
Definition XMLAttDef.hpp:53
Definition XMLGrammarDescription.hpp:33
Definition XMLSchemaDescription.hpp:33
virtual void setEnclosingElementName(QName *const)=0
getenclosingElementName
virtual void setTargetNamespace(const XMLCh *const)=0
setTargetNamespace
virtual void setAttributes(XMLAttDef *const)=0
setAttributes
virtual const QName * getTriggeringComponent() const =0
getTriggeringComponent
XMLSchemaDescription(MemoryManager *const memMgr=XMLPlatformUtils::fgMemoryManager)
Hidden Constructors.
ContextType
Definition XMLSchemaDescription.hpp:66
@ CONTEXT_XSITYPE
Definition XMLSchemaDescription.hpp:74
@ CONTEXT_ELEMENT
Definition XMLSchemaDescription.hpp:72
@ CONTEXT_INSTANCE
Definition XMLSchemaDescription.hpp:71
@ CONTEXT_INCLUDE
Definition XMLSchemaDescription.hpp:67
@ CONTEXT_PREPARSE
Definition XMLSchemaDescription.hpp:70
@ CONTEXT_ATTRIBUTE
Definition XMLSchemaDescription.hpp:73
@ CONTEXT_REDEFINE
Definition XMLSchemaDescription.hpp:68
@ CONTEXT_IMPORT
Definition XMLSchemaDescription.hpp:69
virtual const XMLAttDef * getAttributes() const =0
getAttributes
virtual const RefArrayVectorOf< XMLCh > * getLocationHints() const =0
getLocationHints
virtual ContextType getContextType() const =0
getContextType
virtual const XMLCh * getTargetNamespace() const =0
getTargetNamespace
virtual const QName * getEnclosingElementName() const =0
getenclosingElementName
virtual void setLocationHints(const XMLCh *const)=0
setLocationHints
virtual Grammar::GrammarType getGrammarType() const
getGrammarType
Definition XMLSchemaDescription.hpp:54
virtual void setTriggeringComponent(QName *const)=0
setTriggeringComponent
virtual void setContextType(ContextType)=0
setContextType
virtual ~XMLSchemaDescription()
virtual destructor