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: