
























|
| |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
PSVIAttribute Class ReferenceInheritance diagram for PSVIAttribute:
[legend]Collaboration diagram for PSVIAttribute:
[legend]List of all members.
Public Methods |
|
| PSVIAttribute (MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager) |
| The default constructor. More...
|
|
| ~PSVIAttribute () |
|
XSAttributeDeclaration * | getAttributeDeclaration () |
| An item isomorphic to the attribute declaration used to validate this attribute. 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 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...
|
|
void | reset (const XMLCh *const valContext, PSVIItem::VALIDITY_STATE state, PSVIItem::ASSESSMENT_TYPE assessmentType, XSSimpleTypeDefinition *validatingType, XSSimpleTypeDefinition *memberType, const XMLCh *const defaultValue, const bool isSpecified, XSAttributeDeclaration *attrDecl, DatatypeValidator *dv) |
| reset this object. More...
|
void | setValue (const XMLCh *const normalizedValue) |
| set the schema normalized value (and implicitly the canonical value) of this object; intended to be used by the implementation. More...
|
void | updateValidity (VALIDITY_STATE newValue) |
| set VALIDITY_STATE to specified value; intended to be called by implementation. More...
|
Constructor & Destructor Documentation
|
The default constructor.
-
Parameters:
-
manager |
The configurable memory manager |
|
PSVIAttribute::~PSVIAttribute |
( |
|
) |
|
|
Member Function Documentation
|
An item isomorphic to the attribute declaration used to validate this attribute.
-
Returns:
-
an attribute 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 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.
-
Returns:
-
a simple type declaration
Implements PSVIItem. |
|
An item isomorphic to the type definition used to validate this element.
-
Returns:
-
a type declaration
Implements PSVIItem. |
|
reset this object.
Intended to be called by the implementation. |
void PSVIAttribute::setValue |
( |
const XMLCh *const |
normalizedValue |
) |
|
|
|
set the schema normalized value (and implicitly the canonical value) of this object; intended to be used by the implementation.
|
|
set VALIDITY_STATE to specified value; intended to be called by implementation.
|
The documentation for this class was generated from the following file:
|
|
|