
Public Member Functions | |
Constructors | |
| PSVIElement (MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager) | |
| The default constructor. | |
Destructor | |
| ~PSVIElement () | |
PSVIElement methods | |
| XSElementDeclaration * | getElementDeclaration () |
| An item isomorphic to the element declaration used to validate this element. | |
| XSNotationDeclaration * | getNotationDeclaration () |
| [notation] | |
| XSModel * | getSchemaInformation () |
| [schema information] | |
| XSTypeDefinition * | getTypeDefinition () |
| An item isomorphic to the type definition used to validate this element. | |
| XSSimpleTypeDefinition * | getMemberTypeDefinition () |
| If and only if that type definition is a simple type definition with {variety} union, or a complex type definition whose {content type} is a simple type definition with {variety} union, then an item isomorphic to that member of the union's {member type definitions} which actually validated the element item's normalized value. | |
| 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 | |
| PSVIElement::PSVIElement | ( | MemoryManager *const | manager = XMLPlatformUtils::fgMemoryManager |
) |
The default constructor.
| manager | The configurable memory manager |
| PSVIElement::~PSVIElement | ( | ) |
| XSElementDeclaration * PSVIElement::getElementDeclaration | ( | ) |
An item isomorphic to the element declaration used to validate this element.
| XSNotationDeclaration * PSVIElement::getNotationDeclaration | ( | ) |
| XSModel * PSVIElement::getSchemaInformation | ( | ) |
[schema information]
| XSTypeDefinition* PSVIElement::getTypeDefinition | ( | ) | [virtual] |
An item isomorphic to the type definition used to validate this element.
Implements PSVIItem.
| XSSimpleTypeDefinition* PSVIElement::getMemberTypeDefinition | ( | ) | [virtual] |
If and only if that type definition is a simple type definition with {variety} union, or a complex type definition whose {content type} is a simple type definition with {variety} union, then an item isomorphic to that member of the union's {member type definitions} which actually validated the element item's normalized value.
Implements PSVIItem.
| void PSVIElement::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
1.5.6