Go to the documentation of this file.
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;
#define XERCES_CPP_NAMESPACE_BEGIN
Definition: XercesDefs.hpp:112
virtual Grammar::GrammarType getGrammarType() const
getGrammarType
Definition: XMLSchemaDescription.hpp:54
XMLSchemaDescription(MemoryManager *const memMgr=XMLPlatformUtils::fgMemoryManager)
Hidden Constructors.
char16_t XMLCh
Definition: Xerces_autoconf_config.hpp:120
Definition: XMLSchemaDescription.hpp:33
#define XERCES_CPP_NAMESPACE_END
Definition: XercesDefs.hpp:113
virtual const XMLAttDef * getAttributes() const =0
getAttributes
XERCES_CPP_NAMESPACE_BEGIN typedef const XMLCh *const LocationHint
Definition: XMLSchemaDescription.hpp:30
Definition: XMLGrammarDescription.hpp:33
@ CONTEXT_XSITYPE
Definition: XMLSchemaDescription.hpp:74
@ CONTEXT_PREPARSE
Definition: XMLSchemaDescription.hpp:70
@ CONTEXT_IMPORT
Definition: XMLSchemaDescription.hpp:69
Represents the core information of an attribute definition.
Definition: XMLAttDef.hpp:53
virtual const RefArrayVectorOf< XMLCh > * getLocationHints() const =0
getLocationHints
virtual void setTargetNamespace(const XMLCh *const)=0
setTargetNamespace
virtual ContextType getContextType() const =0
getContextType
virtual const QName * getTriggeringComponent() const =0
getTriggeringComponent
virtual void setLocationHints(const XMLCh *const)=0
setLocationHints
virtual void setTriggeringComponent(QName *const)=0
setTriggeringComponent
virtual const QName * getEnclosingElementName() const =0
getenclosingElementName
virtual const XMLCh * getTargetNamespace() const =0
getTargetNamespace
Configurable memory manager.
Definition: MemoryManager.hpp:40
@ CONTEXT_REDEFINE
Definition: XMLSchemaDescription.hpp:68
@ CONTEXT_INSTANCE
Definition: XMLSchemaDescription.hpp:71
#define XMLPARSER_EXPORT
Definition: XercesDefs.hpp:163
ContextType
Definition: XMLSchemaDescription.hpp:66
@ CONTEXT_INCLUDE
Definition: XMLSchemaDescription.hpp:67
@ CONTEXT_ELEMENT
Definition: XMLSchemaDescription.hpp:72
virtual ~XMLSchemaDescription()
virtual destructor
virtual void setContextType(ContextType)=0
setContextType
virtual void setEnclosingElementName(QName *const)=0
getenclosingElementName
@ CONTEXT_ATTRIBUTE
Definition: XMLSchemaDescription.hpp:73
virtual void setAttributes(XMLAttDef *const)=0
setAttributes