|
fastdo
0.6.16
|
文档类 更多...
#include <elem_utils.hpp>


Public 成员函数 | |
| virtual winux::AnsiString | toString (int procType=ProcType_Raw) const override |
| 按照指定规则转换到字符串 更多... | |
| virtual void | doWork (void) override |
| 做一些事情 更多... | |
Public 成员函数 继承自 eienml::Element | |
| virtual winux::AnsiString | childToString (int procType=ProcType_Raw) const |
| 按照指定规则子元素转换到字符串 更多... | |
| virtual void | childDoWork (void) |
| 子元素做一些事情 更多... | |
| virtual winux::AnsiString | attrsToString (void) const |
| 所有属性转成一个字符串 更多... | |
| bool | addTextToLast (winux::AnsiString const &str, TextNode **p=NULL) |
| 把字符串添加进最后一个文本节点。如果没有文本节点则添加文本节点 更多... | |
| bool | addChild (Node *element) |
| 添加子节点 更多... | |
| void | getElements (ElementArray *arr, winux::AnsiString const &tagName) |
| 取得指定tagName的元素 更多... | |
| void | getBlocks (BlockArray *arr, winux::AnsiString const &blockTag) |
| 取得指定tag的块 更多... | |
| bool | hasAttr (winux::AnsiString const &name) const |
| 是否有指定名称的属性 更多... | |
| winux::AnsiString | getAttr (winux::AnsiString const &name) const |
| 获取指定名称的属性值 更多... | |
| void | setAttr (winux::AnsiString const &name, winux::AnsiString const &value) |
| 设置指定名称的属性值 更多... | |
| void | delAttr (winux::AnsiString const &name) |
| 删除指定名称的属性 更多... | |
| bool | hasChildren (void) |
| 是否有子节点 更多... | |
Public 成员函数 继承自 eienml::Node | |
| void | delInstance (void) |
| ElemPackage const * | getPackage () const |
| void | setPackage (ElemPackage const *v) |
| Element * | getParent () const |
| void | setParent (Element *v) |
| NodeType | getType () const |
| Document * | getDocument (void) const |
| 获取文档对象 更多... | |
静态 Public 成员函数 | |
| static eienml::Document * | NewInstance (void) |
静态 Public 成员函数 继承自 eienml::Element | |
| static eienml::Element * | NewInstance (void) |
静态 Public 成员函数 继承自 eienml::Node | |
| static eienml::Node * | NewInstance (void) |
Protected 成员函数 | |
| Document (void) | |
| virtual | ~Document (void) |
Protected 成员函数 继承自 eienml::Element | |
| Element (void) | |
| virtual | ~Element (void) |
Protected 成员函数 继承自 eienml::Node | |
| Node (void) | |
| virtual | ~Node (void) |
额外继承的成员函数 | |
Public 属性 继承自 eienml::Element | |
| Attributes | attrs |
| 属性列表 更多... | |
| NodeArray | children |
| 子节点列表 更多... | |
| winux::AnsiString | rawElemHead |
未解析的原始头文本 更多... | |
| winux::AnsiString | rawElemTail |
未解析的原始尾文本 更多... | |
| winux::AnsiString | tagName |
| Tag名称 更多... | |
| winux::AnsiString | defAttr |
| 默认属性 更多... | |
| bool | odd |
是否为单独元素(没有尾) 更多... | |
Protected 属性 继承自 eienml::Node | |
| ElemPackage const * | package |
| 指向元素包 更多... | |
| Element * | parent |
| 父节点 更多... | |
| NodeType | type |
| 节点类型 更多... | |
文档类
在文件 elem_utils.hpp 第 195 行定义.
|
protected |
|
protectedvirtual |
|
inlinestatic |
在文件 elem_utils.hpp 第 198 行定义.
|
overridevirtual |
按照指定规则转换到字符串
重载 eienml::Element .
|
overridevirtual |
做一些事情
重载 eienml::Element .