Schema::TypesTable Class Reference

Collaboration diagram for Schema::TypesTable:

Collaboration graph
[legend]
List of all members.

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 ()
QnamegetExtRefName (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)
XSDTypegetTypePtr (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

Detailed Description

Definition at line 35 of file TypesTable.h.


The documentation for this class was generated from the following files:
Generated on Sun Nov 26 03:05:02 2006 for wsdlpull by  doxygen 1.4.6