|
|
| 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) |
| methods needed by implementation More...
|
|
virtual XSValue * | getActualValue () const |
| Get actual value in the form of XSValue, caller needs to delete the object returned. More...
|
|
| PSVIItem (MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager) |
| The default constructor. More...
|
|
virtual | ~PSVIItem () |
|
const XMLCh * | getValidationContext () |
| [validation context] More...
|
|
VALIDITY_STATE | getValidity () const |
| Determine the validity of the node with respect to the validation being attempted. More...
|
|
ASSESSMENT_TYPE | getValidationAttempted () const |
| Determines the extent to which the item has been validated. More...
|
|
const XMLCh * | getSchemaNormalizedValue () |
| A list of error codes generated from validation attempts. More...
|
|
const XMLCh * | getSchemaDefault () |
| [schema default] More...
|
|
bool | getIsSchemaSpecified () const |
| [schema specified] More...
|
|
const XMLCh * | getCanonicalRepresentation () const |
| Return the canonical representation of this value. More...
|
|
void | setValidationAttempted (PSVIItem::ASSESSMENT_TYPE attemptType) |
| methods needed by implementation More...
|
|
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 More...
|
|
void * | operator new (size_t size) |
| This method overrides operator new. More...
|
|
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. More...
|
|
void * | operator new (size_t size, void *ptr) |
| This method overrides placement operator new. More...
|
|
void | operator delete (void *p) |
| This method overrides operator delete. More...
|
|
void | operator delete (void *p, MemoryManager *memMgr) |
| This method provides a matching delete for the custom operator new. More...
|
|
void | operator delete (void *p, void *ptr) |
| This method provides a matching delete for the placement new. More...
|
|