Xerces-C++: XMLSchemaDescription Class Reference (original) (raw)
#include <[xercesc/framework/XMLSchemaDescription.hpp](XMLSchemaDescription%5F8hpp%5Fsource.html)>

| Public Member Functions | |
|---|---|
| Virtual destructor for derived classes | |
| virtual | ~XMLSchemaDescription () |
| virtual destructor | |
| Implementation of Grammar Description Interface | |
| virtual Grammar::GrammarType | getGrammarType () const |
| getGrammarType | |
Public Member Functions inherited from XMLGrammarDescription |
|
| virtual | ~XMLGrammarDescription () |
| virtual destructor | |
| virtual const XMLCh * | getGrammarKey () const =0 |
| getGrammarKey | |
| MemoryManager * | getMemoryManager () const |
Public Member Functions inherited from XMemory |
|
| void * | operator new (size_t size) |
| This method overrides operator new. | |
| void * | operator new (size_t size, MemoryManager *memMgr) |
| This method defines a custom operator new, that will use the provided memory manager to perform the allocation. | |
| void * | operator new (size_t size, void *ptr) |
| This method overrides placement operator new. | |
| void | operator delete (void *p) |
| This method overrides operator delete. | |
| void | operator delete (void *p, MemoryManager *memMgr) |
| This method provides a matching delete for the custom operator new. | |
| void | operator delete (void *p, void *ptr) |
| This method provides a matching delete for the placement new. | |
| The SchemaDescription Interface | |
|---|---|
| enum | ContextType { CONTEXT_INCLUDE, CONTEXT_REDEFINE, CONTEXT_IMPORT, CONTEXT_PREPARSE, CONTEXT_INSTANCE, CONTEXT_ELEMENT, CONTEXT_ATTRIBUTE, CONTEXT_XSITYPE, CONTEXT_UNKNOWN } |
| virtual ContextType | getContextType () const =0 |
| getContextType | |
| virtual const XMLCh * | getTargetNamespace () const =0 |
| getTargetNamespace | |
| virtual const RefArrayVectorOf< XMLCh > * | getLocationHints () const =0 |
| getLocationHints | |
| virtual const QName * | getTriggeringComponent () const =0 |
| getTriggeringComponent | |
| virtual const QName * | getEnclosingElementName () const =0 |
| getenclosingElementName | |
| virtual const XMLAttDef * | getAttributes () const =0 |
| getAttributes | |
| virtual void | setContextType (ContextType)=0 |
| setContextType | |
| virtual void | setTargetNamespace (const XMLCh *const)=0 |
| setTargetNamespace | |
| virtual void | setLocationHints (const XMLCh *const)=0 |
| setLocationHints | |
| virtual void | setTriggeringComponent (QName *const)=0 |
| setTriggeringComponent | |
| virtual void | setEnclosingElementName (QName *const)=0 |
| getenclosingElementName | |
| virtual void | setAttributes (XMLAttDef *const)=0 |
| setAttributes | |
| XMLSchemaDescription (MemoryManager *const memMgr=XMLPlatformUtils::fgMemoryManager) | |
| Hidden Constructors. | |
| Additional Inherited Members |
|---|
Protected Member Functions inherited from XMLGrammarDescription |
Protected Member Functions inherited from XMemory |
◆ ContextType
| Enumerator |
|---|
| CONTEXT_INCLUDE |
| CONTEXT_REDEFINE |
| CONTEXT_IMPORT |
| CONTEXT_PREPARSE |
| CONTEXT_INSTANCE |
| CONTEXT_ELEMENT |
| CONTEXT_ATTRIBUTE |
| CONTEXT_XSITYPE |
| CONTEXT_UNKNOWN |
| virtual XMLSchemaDescription::~XMLSchemaDescription ( ) | virtual |
|---|
virtual destructor
◆ XMLSchemaDescription()
◆ getAttributes()
| virtual const XMLAttDef * XMLSchemaDescription::getAttributes ( ) const | pure virtual |
|---|
getAttributes
◆ getContextType()
| virtual ContextType XMLSchemaDescription::getContextType ( ) const | pure virtual |
|---|
getContextType
◆ getEnclosingElementName()
| virtual const QName * XMLSchemaDescription::getEnclosingElementName ( ) const | pure virtual |
|---|
getenclosingElementName
◆ getGrammarType()
| virtual Grammar::GrammarType XMLSchemaDescription::getGrammarType ( ) const | virtual |
|---|
◆ getLocationHints()
| virtual const RefArrayVectorOf< XMLCh > * XMLSchemaDescription::getLocationHints ( ) const | pure virtual |
|---|
getLocationHints
◆ getTargetNamespace()
| virtual const XMLCh * XMLSchemaDescription::getTargetNamespace ( ) const | pure virtual |
|---|
getTargetNamespace
◆ getTriggeringComponent()
| virtual const QName * XMLSchemaDescription::getTriggeringComponent ( ) const | pure virtual |
|---|
getTriggeringComponent
◆ setAttributes()
| virtual void XMLSchemaDescription::setAttributes ( XMLAttDef * const ) | pure virtual |
|---|
setAttributes
◆ setContextType()
| virtual void XMLSchemaDescription::setContextType ( ContextType ) | pure virtual |
|---|
setContextType
◆ setEnclosingElementName()
| virtual void XMLSchemaDescription::setEnclosingElementName ( QName * const ) | pure virtual |
|---|
getenclosingElementName
◆ setLocationHints()
| virtual void XMLSchemaDescription::setLocationHints ( const XMLCh * const ) | pure virtual |
|---|
setLocationHints
◆ setTargetNamespace()
| virtual void XMLSchemaDescription::setTargetNamespace ( const XMLCh * const ) | pure virtual |
|---|
setTargetNamespace
◆ setTriggeringComponent()
| virtual void XMLSchemaDescription::setTriggeringComponent ( QName * const ) | pure virtual |
|---|
setTriggeringComponent
The documentation for this class was generated from the following file:
Public Member Functions inherited from