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 .