
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) |
| std::string | getAtomicTypeName (Schema::Type t) const |
| int | addExternalTypeId (const Qname &type, XSDType *pType) |
| int | getNumExtRefs () |
| Qname & | getExtRefName (int index) |
| int | getExtRefType (int index) |
| void | resolveForwardElementRefs (const std::string &name, Element &e) |
| void | resolveForwardAttributeRefs (const std::string &name, Attribute &a) |
| int | getCompleteXpath (int elemId, std::string &childName, int *xPath, int limits, int &offset) |
| XSDType * | getTypePtr (int id) const |
| int | getNumTypes (void) const |
| bool | detectUndefinedTypes (void) |
| void | setTargetNamespace (std::string Uri) |
| std::string | getTargetNamespace (void) |
| void | printUndefinedTypes (std::ostream &out) |
Classes | |
| struct | extRefs |
Definition at line 35 of file TypesTable.h.
1.4.6