24#ifndef KAGE_UTIL_XMLTAG_H
25 #define KAGE_UTIL_XMLTAG_H
35 XmlTag(std::string p_name);
36 XmlTag(std::string p_name, std::vector<XmlTagProperty> p_xmlTagProperties);
39 void setName(std::string p_name);
41 void setProperties(std::vector<XmlTagProperty> p_xmlTagProperties);
XmlTag getChild(unsigned int p_index)
Definition xmltag.cpp:119
void copy(XmlTag p_xmlTag)
Definition xmltag.cpp:67
void setProperties(std::vector< XmlTagProperty > p_xmlTagProperties)
Definition xmltag.cpp:92
unsigned int addChild(XmlTag p_xmlTag)
Definition xmltag.cpp:114
std::vector< XmlTag > _children
Definition xmltag.h:50
std::string getName()
Definition xmltag.cpp:99
std::string _name
Definition xmltag.h:53
XmlTag()
Definition xmltag.cpp:26
void setName(std::string p_name)
Definition xmltag.cpp:88
std::vector< XmlTagProperty > _xmlTagProperties
Definition xmltag.h:54
std::string _value
Definition xmltag.h:51
virtual ~XmlTag()
Definition xmltag.cpp:41
std::string toString()
Definition xmltag.cpp:72
bool equalTo(XmlTag p_xmlTag)
Definition xmltag.cpp:50
XmlTag clone()
Definition xmltag.cpp:45
std::vector< XmlTagProperty > getProperties()
Definition xmltag.cpp:103