Public Types |
enum | VALIDITY_STATE { VALIDITY_NOTKNOWN = 0,
VALIDITY_INVALID = 1,
VALIDITY_VALID = 2
} |
enum | ASSESSMENT_TYPE { VALIDATION_NONE = 0,
VALIDATION_PARTIAL = 1,
VALIDATION_FULL = 2
} |
Public Methods |
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 () |
| [schema normalized value]. More...
|
virtual XSTypeDefinition * | getTypeDefinition ()=0 |
| An item isomorphic to the type definition used to validate this element. More...
|
virtual XSSimpleTypeDefinition * | getMemberTypeDefinition ()=0 |
| 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 thype 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...
|
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) |
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...
|
Protected Attributes |
MemoryManager *const | fMemoryManager |
const XMLCh * | fValidationContext |
const XMLCh * | fNormalizedValue |
const XMLCh * | fDefaultValue |
XMLCh * | fCanonicalValue |
VALIDITY_STATE | fValidityState |
ASSESSMENT_TYPE | fAssessmentType |
bool | fIsSpecified |
XSTypeDefinition * | fType |
XSSimpleTypeDefinition * | fMemberType |