#include <TypesTable.h>
Collaboration diagram for TypesTable:

Public Member Functions | |
| TypesTable () | |
| ~TypesTable () | |
| void | clean () | 
| int | addType (XSDType *type) | 
| int | addExtType (XSDType *type, int id) | 
| int | getTypeId (const Qname &name, bool create=false) | 
| int | addExternalTypeId (const Qname &type, XSDType *pType) | 
| int | getNumExtRefs () | 
| Qname & | getExtRefName (int index) | 
| int | getExtRefType (int index) | 
| void | resolveForwardElementRefs (const string &name, Element &e) | 
| void | resolveForwardAttributeRefs (const string &name, Attribute &a) | 
| int | getCompleteXpath (int elemId, string &childName, int *xPath, int limits, int &offset) | 
| XSDType * | getTypePtr (int id) const | 
| int | getNumTypes (void) const | 
| bool | detectUndefinedTypes (void) | 
| void | setTargetNamespace (string Uri) | 
| string | getTargetNamespace (void) | 
| void | printUndefinedTypes (ostream &out) | 
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  ||||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||||
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  ||||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||||||||||||||||
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
 1.3.9.1