  
    
    
    
    
    
    
    
    
    
      
    
      
    
     
    
    
    
    
      
    
    
    
    
 
  | 
     |  |   | 
	     
 
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:
     |  
  
 |  
  |