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
Definition: XMLSchemaDescription.hpp:32
#define XERCES_CPP_NAMESPACE_END
Definition: XercesDefs.hpp:113
Definition: XMLGrammarDescription.hpp:32
@ CONTEXT_XSITYPE
Definition: XMLSchemaDescription.hpp:74
XERCES_CPP_NAMESPACE_BEGIN const typedef XMLCh *const LocationHint
Definition: XMLSchemaDescription.hpp:30
@ CONTEXT_PREPARSE
Definition: XMLSchemaDescription.hpp:70
@ CONTEXT_IMPORT
Definition: XMLSchemaDescription.hpp:69
uint16_t XMLCh
Definition: Xerces_autoconf_config.hpp:120
Represents the core information of an attribute definition.
Definition: XMLAttDef.hpp:52
Configurable memory manager.
Definition: MemoryManager.hpp:39
@ CONTEXT_REDEFINE
Definition: XMLSchemaDescription.hpp:68
@ CONTEXT_INSTANCE
Definition: XMLSchemaDescription.hpp:71
#define XMLPARSER_EXPORT
Definition: XercesDefs.hpp:163
ContextType
Definition: XMLSchemaDescription.hpp:65
@ CONTEXT_INCLUDE
Definition: XMLSchemaDescription.hpp:67
@ CONTEXT_ELEMENT
Definition: XMLSchemaDescription.hpp:72
@ CONTEXT_ATTRIBUTE
Definition: XMLSchemaDescription.hpp:73