90 void print(std::ostream & out);
94 std::list < Attribute > attList_;
95 int simpleContentTypeId_;
97 void error(std::string msg)
const;
98 bool fwdElemRef_, fwdAttrRef_;
106 return simpleContentTypeId_;
120 return attList_.size();
138std::list < Attribute > &
149 simpleContentTypeId_ = id;
std::string getName() const
void matchAttributeRef(const std::string &name, Attribute &a)
std::list< Attribute > & pAttributeList()
ComplexType(const std::string &)
int getAttributeType(int index)
ContentModel * getContents() const
void setSimpleContentType(int id)
void addAttributeGroupName(const Qname &qn)
void addAttribute(const Attribute &a, bool fwdRef=false)
int getNumAttributes() const
bool checkOccurrences(void)
void matchElementRef(const std::string &name, Element &e)
std::string getAttributeName(int index) const
void setContents(ContentModel *ct)
const Attribute * getAttribute(const std::string &name) const
int getContentType() const
XSDType(const std::string &ns)