|  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 | | |  |  |  | 
Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members 
 PSVIElement  Class ReferenceInheritance diagram for PSVIElement: [legend]Collaboration diagram for PSVIElement:  [legend]List of all members. 
| 
 Public Methods |  |  |  |  | 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) |  
 Constructor & Destructor Documentation
 
  
    |  | 
The default constructor.
 
 
Parameters: 
| manager | The configurable memory manager | 
 |  
 
  
    | 
        
          | PSVIElement::~PSVIElement | ( |  | ) |  |  |  
 Member Function Documentation
 
  
    |  | 
An item isomorphic to the element declaration used to validate this element.
 
 
Returns: 
an element 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 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.
 
 
Returns: 
a simple type declaration 
 
Implements PSVIItem.     |  
 
 
  
    | 
        
          | XSModel * PSVIElement::getSchemaInformation | ( |  | ) |  |  |  
 
  
    |  | 
An item isomorphic to the type definition used to validate this element.
 
 
Returns: 
a type declaration 
 
Implements PSVIItem.     |  
 
  
    | 
        
          | void PSVIElement::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 |  
          |  | ) |  |  |  The documentation for this class was generated from the following file:
 | 
 
 | 
 |