22#if !defined(XERCESC_INCLUDE_GUARD_PSVIELEMENT_HPP)
23#define XERCESC_INCLUDE_GUARD_PSVIELEMENT_HPP
90 XSModel *getSchemaInformation();
120 ,
const XMLCh*
const validationContext
126 ,
const XMLCh*
const defaultValue
127 ,
const XMLCh*
const normalizedValue = 0
128 ,
XMLCh*
const canonicalValue = 0
164 return fNotationDecl;
#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
Definition PSVIElement.hpp:42
PSVIElement(MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
The default constructor.
XSTypeDefinition * getTypeDefinition()
An item isomorphic to the type definition used to validate this element.
void reset(const VALIDITY_STATE validityState, const ASSESSMENT_TYPE assessmentType, const XMLCh *const validationContext, bool isSpecified, XSElementDeclaration *const elemDecl, XSTypeDefinition *const typeDef, XSSimpleTypeDefinition *const memberType, XSModel *const schemaInfo, const XMLCh *const defaultValue, const XMLCh *const normalizedValue=0, XMLCh *const canonicalValue=0, XSNotationDeclaration *const notationDecl=0)
methods needed by implementation
XSSimpleTypeDefinition * getMemberTypeDefinition()
If and only if that type definition is a simple type definition with {variety} union,...
XSNotationDeclaration * getNotationDeclaration()
[notation]
Definition PSVIElement.hpp:162
XSElementDeclaration * getElementDeclaration()
An item isomorphic to the element declaration used to validate this element.
Definition PSVIElement.hpp:157
XSModel * getSchemaInformation()
[schema information]
Definition PSVIElement.hpp:167
Definition PSVIItem.hpp:42
VALIDITY_STATE
Definition PSVIItem.hpp:45
ASSESSMENT_TYPE
Definition PSVIItem.hpp:65
Definition XSElementDeclaration.hpp:45
Definition XSModel.hpp:60
Definition XSNotationDeclaration.hpp:41
Definition XSSimpleTypeDefinition.hpp:44
This class represents a complexType or simpleType definition.
Definition XSTypeDefinition.hpp:40