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;
170 XMLSchemaDescription& operator=(const XMLSchemaDescription& );
XERCES_CPP_NAMESPACE_BEGIN typedef const XMLCh *const LocationHint
Definition: XMLSchemaDescription.hpp:30
Definition: XMLSchemaDescription.hpp:73
Definition: XMLSchemaDescription.hpp:70
#define XMLPARSER_EXPORT
Definition: XercesDefs.hpp:163
virtual Grammar::GrammarType getGrammarType() const
getGrammarType
Definition: XMLSchemaDescription.hpp:54
Represents the core information of an attribute definition.
Definition: XMLAttDef.hpp:52
Definition: XMLSchemaDescription.hpp:69
Definition: XMLSchemaDescription.hpp:74
Configurable memory manager.
Definition: MemoryManager.hpp:39
#define XERCES_CPP_NAMESPACE_BEGIN
Definition: XercesDefs.hpp:112
wchar_t XMLCh
Definition: Xerces_autoconf_config.borland.hpp:92
Definition: XMLSchemaDescription.hpp:68
#define XERCES_CPP_NAMESPACE_END
Definition: XercesDefs.hpp:113
Definition: XMLSchemaDescription.hpp:71
Definition: XMLGrammarDescription.hpp:32
Definition: XMLSchemaDescription.hpp:72
Definition: XMLSchemaDescription.hpp:32
ContextType
Definition: XMLSchemaDescription.hpp:65
Definition: XMLSchemaDescription.hpp:67