Public Member Functions |
|
| | PSVIElement (MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager) |
| | The default constructor.
|
|
| | ~PSVIElement () |
|
| 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
|
| virtual XSValue * | getActualValue () const |
| | Get actual value in the form of XSValue, caller needs to delete the object returned.
|
| | PSVIItem (MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager) |
| | The default constructor.
|
| virtual | ~PSVIItem () |
| const XMLCh * | getValidationContext () |
| | [validation context]
|
| VALIDITY_STATE | getValidity () const |
| | Determine the validity of the node with respect to the validation being attempted.
|
| ASSESSMENT_TYPE | getValidationAttempted () const |
| | Determines the extent to which the item has been validated.
|
| const XMLCh * | getSchemaNormalizedValue () |
| | A list of error codes generated from validation attempts.
|
| const XMLCh * | getSchemaDefault () |
| | [schema default]
|
| bool | getIsSchemaSpecified () const |
| | [schema specified]
|
| const XMLCh * | getCanonicalRepresentation () const |
| | Return the canonical representation of this value.
|
| void | setValidationAttempted (PSVIItem::ASSESSMENT_TYPE attemptType) |
| | methods needed by implementation
|
| void | setValidity (PSVIItem::VALIDITY_STATE validity) |
| void | reset (const XMLCh *const validationContext, const XMLCh *const normalizedValue, const VALIDITY_STATE validityState, const ASSESSMENT_TYPE assessmentType) |
| | reset the object
|
| 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.
|