#include <ComplexType.h>
Inheritance diagram for ComplexType:
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 |
ContentModel * | getContents () const |
const Attribute * | getAttribute (const string &name) const |
const Attribute * | getAttribute (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) |
|
|
|
|
|
Implements XSDType. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|