#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