Xerces-C++: XMLSchemaDescription.hpp Source File (original) (raw)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22#if !defined(XERCESC_INCLUDE_GUARD_XMLSCHEMADESCRIPTION_HPP)

23#define XERCESC_INCLUDE_GUARD_XMLSCHEMADESCRIPTION_HPP

24

26#include <xercesc/util/RefArrayVectorOf.hpp>

27

29

31

33{

34public :

35

37

39

45

46

48

50

55 {

56 return Grammar::SchemaGrammarType;

57 }

59

60

62

64

77

83

89

95

101

107

113

119

125

131

137

143

150

151

152

153

155

156protected :

157

159

163

164private :

165

167

172

173};

174

175

177

178#endif

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

static MemoryManager * fgMemoryManager

The configurable memory manager.

Definition PlatformUtils.hpp:121

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