|
#include <CXmlNode.h>

Public Member Functions | |
| CXmlNamedItem (CXmlNode &parent, const char *tagname) | |
| Constructor. | |
| CXmlNamedItem (CXmlNode *parent, const char *tagname) | |
| Constructor. | |
| CXmlNamedItem (CXmlNode &parent, const std::string &tagname) | |
| Constructor. | |
| virtual const std::string & | name () const |
| Returns the node name. | |
| virtual void | name (const std::string &name) |
| Sets the new name for the node. | |
| virtual void | name (const char *name) |
| Sets new name for node. | |
| virtual CXmlNodeType | type () const |
| Returns node type. | |
Protected Member Functions | |
| CXmlNamedItem (CXmlDoc &doc) | |
| Protected constructor for creating CXmlDoc only. | |
| virtual bool | nameIs (const std::string *sstName) const |
| Returns true if node name pointer (from SST) matches aname pointer. | |
Friends | |
| class | CXmlDoc |
| class | CXmlAttribute |
Used as a base class for XML element and XML attribute
| sptk::CXmlNamedItem::CXmlNamedItem | ( | CXmlDoc & | doc | ) | [inline, protected] |
| sptk::CXmlNamedItem::CXmlNamedItem | ( | CXmlNode & | parent, | |
| const char * | tagname | |||
| ) | [inline] |
Constructor.
| parent | CXmlNode*, a parent node. | |
| tagname | const char*, a name of XML tag |
References name().
| sptk::CXmlNamedItem::CXmlNamedItem | ( | CXmlNode * | parent, | |
| const char * | tagname | |||
| ) | [inline] |
Constructor.
| parent | CXmlNode*, a parent node. | |
| tagname | const char*, a name of XML tag |
References name().
| sptk::CXmlNamedItem::CXmlNamedItem | ( | CXmlNode & | parent, | |
| const std::string & | tagname | |||
| ) | [inline] |
| virtual void sptk::CXmlNamedItem::name | ( | const char * | name | ) | [virtual] |
Sets new name for node.
| name | const char *, new node name |
Implements sptk::CXmlNode.
Reimplemented in sptk::CXmlDoc.
| virtual void sptk::CXmlNamedItem::name | ( | const std::string & | name | ) | [virtual] |
Sets the new name for the node.
| name | const std::string&, new node name |
Implements sptk::CXmlNode.
Reimplemented in sptk::CXmlDoc.
| virtual const std::string& sptk::CXmlNamedItem::name | ( | ) | const [inline, virtual] |
Returns the node name.
The meaning of the value depends on the node type
Implements sptk::CXmlNode.
Reimplemented in sptk::CXmlDoc.
Referenced by CXmlNamedItem().
| virtual bool sptk::CXmlNamedItem::nameIs | ( | const std::string * | sstName | ) | const [inline, protected, virtual] |
Returns true if node name pointer (from SST) matches aname pointer.
| sstName | const string*, node name pointer to compare with this node name pointer |
Reimplemented from sptk::CXmlNode.