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;
82 virtual ContextType getContextType()
const = 0;
88 virtual const XMLCh* getTargetNamespace()
const = 0;
94 virtual const RefArrayVectorOf<XMLCh>* getLocationHints()
const = 0;
100 virtual const QName* getTriggeringComponent()
const = 0;
106 virtual const QName* getEnclosingElementName()
const = 0;
112 virtual const XMLAttDef* getAttributes()
const = 0;
118 virtual void setContextType(ContextType) = 0;
124 virtual void setTargetNamespace(
const XMLCh*
const) = 0;
130 virtual void setLocationHints(
const XMLCh*
const) = 0;
136 virtual void setTriggeringComponent(
QName*
const) = 0;
142 virtual void setEnclosingElementName(
QName*
const) = 0;
148 virtual void setAttributes(
XMLAttDef*
const) = 0;
#define XERCES_CPP_NAMESPACE_BEGIN
Definition: XercesDefs.hpp:112
virtual Grammar::GrammarType getGrammarType() const
getGrammarType
Definition: XMLSchemaDescription.hpp:54
char16_t XMLCh
Definition: Xerces_autoconf_config.hpp:120
Definition: XMLSchemaDescription.hpp:32
#define XERCES_CPP_NAMESPACE_END
Definition: XercesDefs.hpp:113
Definition: XMLGrammarDescription.hpp:32
Definition: XMLSchemaDescription.hpp:74
XERCES_CPP_NAMESPACE_BEGIN const typedef XMLCh *const LocationHint
Definition: XMLSchemaDescription.hpp:30
Definition: XMLSchemaDescription.hpp:70
Definition: XMLSchemaDescription.hpp:69
Represents the core information of an attribute definition.
Definition: XMLAttDef.hpp:52
Configurable memory manager.
Definition: MemoryManager.hpp:39
Definition: XMLSchemaDescription.hpp:68
Definition: XMLSchemaDescription.hpp:71
#define XMLPARSER_EXPORT
Definition: XercesDefs.hpp:163
ContextType
Definition: XMLSchemaDescription.hpp:65
Definition: XMLSchemaDescription.hpp:67
Definition: XMLSchemaDescription.hpp:72
Definition: XMLSchemaDescription.hpp:73