Schema::ComplexType Class Reference

Inheritance diagram for Schema::ComplexType:

Inheritance graph
[legend]
Collaboration diagram for Schema::ComplexType:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ComplexType (const std::string &)
 ~ComplexType ()
bool isSimple () const
int getContentType () const
int getNumAttributes () const
int getAttributeType (int index)
std::string getAttributeName (int index) const
ContentModelgetContents () const
const AttributegetAttribute (const std::string &name) const
const AttributegetAttribute (int index) const
std::list< Attribute > & pAttributeList ()
void setSimpleContentType (int id)
void setContents (ContentModel *ct)
void addAttribute (const Attribute &a, bool fwdRef=false)
void addAttributeGroupName (const Qname &qn)
void matchAttributeRef (const std::string &name, Attribute &a)
void matchElementRef (const std::string &name, Element &e)
bool checkOccurrences (void)
void resetCounters (void)

Detailed Description

Definition at line 34 of file ComplexType.h.


The documentation for this class was generated from the following files:
Generated on Fri Oct 19 19:34:05 2007 for wsdlpull by  doxygen 1.4.6