|
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) |