|
| | URI (Node *parent, const char *name, bool mandatory=false) |
| |
| virtual | ~URI () |
| |
| virtual bool | validate (std::ostream *report=0) const |
| |
| | String (Node *parent, const char *name, bool mandatory=false) |
| |
| virtual | ~String () |
| |
| | Node (Node *parent, const char *name, bool mandatory) |
| |
| virtual | ~Node () |
| |
| const std::string & | name () const |
| |
| virtual const std::string & | value () const |
| |
| bool | mandatory () const |
| |
| bool | used () const |
| |
| void | used (bool value) |
| |
| virtual void | value (std::string value) |
| |
| Node * | parent () const |
| |
| std::list< Node * > & | attributes () |
| |
| std::list< Node * > & | elements () |
| |
| virtual Node * | buildAttribute (const char *name, std::ostream *report=0) |
| |
| virtual Node * | buildElement (const char *name, std::ostream *report=0) |
| |
| virtual Node * | built () |
| |
| virtual bool | write (std::ostream &output, int level) const |
| |
| void | indent (std::ostream &output, int level) const |
| |
The uniform resource identifier simple type.