|
Public Member Functions |
| TypeContainer (int typeId, const SchemaParser *sp) |
| TypeContainer (ContentModel *cm, const SchemaParser *sp) |
| ~TypeContainer () |
TypeContainer * | getAttributeContainer (string attName, bool create=false) |
TypeContainer * | getBaseTypeContainer (bool create=false) |
TypeContainer * | getChildContainer (string elemName, bool create=false) |
TypeContainer * | getChildContainer (ContentModel *cm, bool create=false) |
void * | getValue () |
void * | getValue (const std::string &name, Schema::Type &type) |
const SchemaParser * | schemaParser () const |
bool | isValueValid () const |
int | getTypeId () const |
ContentModel * | getContentModel () const |
void | setValue (const std::string &sValue, bool valid=true) |
void | setValue (int iValue, bool valid=true) |
void | setValue (char cValue, bool valid=true) |
void | setValue (long lValue, bool valid=true) |
void | setValue (unsigned long ulValue, bool valid=true) |
void | setValue (float fValue, bool valid=true) |
void | setValue (double dbValue, bool valid=true) |
void | setValue (bool bValue, bool valid=true) |
void | setValue (Qname &qnValue, bool valid=true) |
void | setValAsString (const std::string &v) |
void | print (ostream &os) |
Friends |
ostream & | operator<< (ostream &os, TypeContainer &tc) |