![](../resources/join.gif)
![Home](../graphics/ext-2-label-3.jpg)
![](../resources/separator.gif)
![Readme](../graphics/index-label-3.jpg)
![Release Info](../graphics/releases-label-3.jpg)
![](../resources/separator.gif)
![Installation](../graphics/install-label-3.jpg)
![Download](../graphics/ext-18-label-3.jpg)
![Build](../graphics/build-label-3.jpg)
![](../resources/separator.gif)
![FAQs](../graphics/faqs-label-3.jpg)
![Samples](../graphics/samples-label-3.jpg)
![API Docs](../graphics/api-label-3.jpg)
![](../resources/separator.gif)
![DOM C++ Binding](../graphics/ext-68-label-3.jpg)
![Programming](../graphics/program-label-3.jpg)
![Migration Guide](../graphics/migrate-label-3.jpg)
![](../resources/separator.gif)
![Feedback](../graphics/feedback-label-3.jpg)
![Bug-Reporting](../graphics/bug-report-label-3.jpg)
![PDF Document](../graphics/pdf-label-3.jpg)
![](../resources/separator.gif)
![CVS Repository](../graphics/ext-100-label-3.jpg)
![Mail Archive](../graphics/ext-102-label-3.jpg)
![](../resources/close.gif)
|
| |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
PSVIElement Class ReferenceInheritance diagram for PSVIElement:
[legend]Collaboration diagram for PSVIElement:
[legend]List of all members.
Public Methods |
|
| PSVIElement (MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager) |
| The default constructor. More...
|
|
| ~PSVIElement () |
|
XSElementDeclaration * | getElementDeclaration () |
| An item isomorphic to the element declaration used to validate this element. More...
|
XSNotationDeclaration * | getNotationDeclaration () |
| [notation]. More...
|
XSModel * | getSchemaInformation () |
| [schema information]. More...
|
XSTypeDefinition * | getTypeDefinition () |
| An item isomorphic to the type definition used to validate this element. More...
|
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. More...
|
|
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) |
Constructor & Destructor Documentation
|
The default constructor.
-
Parameters:
-
manager |
The configurable memory manager |
|
PSVIElement::~PSVIElement |
( |
|
) |
|
|
Member Function Documentation
|
An item isomorphic to the element declaration used to validate this element.
-
Returns:
-
an element declaration
|
|
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.
-
Returns:
-
a simple type declaration
Implements PSVIItem. |
XSModel * PSVIElement::getSchemaInformation |
( |
|
) |
|
|
|
An item isomorphic to the type definition used to validate this element.
-
Returns:
-
a type declaration
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 |
|
) |
|
|
The documentation for this class was generated from the following file:
|
|
|