#include <ComplexType.h>
Inheritance diagram for ComplexType:


Public Member Functions | |
| ComplexType (const std::string &) | |
| ~ComplexType () | |
| bool | isSimple () const | 
| int | getContentType () const | 
| int | getNumAttributes () const | 
| int | getAttributeType (int index) | 
| string | getAttributeName (int index) const | 
| ContentModel * | getContents () const | 
| const Attribute * | getAttribute (const string &name) const | 
| const Attribute * | getAttribute (int index) const | 
| std::list< Attribute > & | pAttributeList () | 
| void | setSimpleContentType (int id) | 
| void | setContents (ContentModel *ct) | 
| void | addAttribute (Attribute a, bool fwdRef=false) | 
| void | matchAttributeRef (const string &name, Attribute &a) | 
| void | matchElementRef (const string &name, Element &e) | 
| bool | checkOccurrences (void) | 
| void | resetCounters (void) | 
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
 Implements XSDType.  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  ||||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||||
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
 1.3.9.1