#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) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|