Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

ComplexType Class Reference

#include <ComplexType.h>

Inheritance diagram for ComplexType:

Inheritance graph
[legend]
Collaboration diagram for 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)
string getAttributeName (int index) const
ContentModelgetContents () const
const AttributegetAttribute (const string &name) const
const AttributegetAttribute (int index) const
std::list< Attribute > & pAttributeList ()
void setSimpleContentType (int id)
void setContents (ContentModel *ct)
void addAttribute (Attribute a, bool fwdRef=false)
void matchAttributeRef (const string &name, Attribute &a)
void matchElementRef (const string &name, Element &e)
bool checkOccurrences (void)
void resetCounters (void)

Constructor & Destructor Documentation

ComplexType::ComplexType const std::string &   ) 
 

ComplexType::~ComplexType  )  [inline]
 


Member Function Documentation

bool ComplexType::isSimple  )  const [inline, virtual]
 

Implements XSDType.

int ComplexType::getContentType  )  const [inline]
 

int ComplexType::getNumAttributes  )  const [inline]
 

int ComplexType::getAttributeType int  index  )  [inline]
 

string ComplexType::getAttributeName int  index  )  const [inline]
 

ContentModel * ComplexType::getContents  )  const [inline]
 

const Attribute * ComplexType::getAttribute const string &  name  )  const
 

const Attribute * ComplexType::getAttribute int  index  )  const
 

list< Attribute > & ComplexType::pAttributeList  )  [inline]
 

void ComplexType::setSimpleContentType int  id  )  [inline]
 

void ComplexType::setContents ContentModel ct  )  [inline]
 

void ComplexType::addAttribute Attribute  a,
bool  fwdRef = false
 

void ComplexType::matchAttributeRef const string &  name,
Attribute a
 

void ComplexType::matchElementRef const string &  name,
Element e
 

bool ComplexType::checkOccurrences void   ) 
 

void ComplexType::resetCounters void   ) 
 


The documentation for this class was generated from the following files:
Generated on Sun Oct 16 10:11:52 2005 for wsdlpull by  doxygen 1.3.9.1