#include <gHtmlParser.h>
Inheritance diagram for gHtmlCouple:
Public Member Functions | |
gHtmlCouple (unsigned lineNr, char *sText) | |
gHtmlCouple (unsigned lineNr, char *strTag, char *sAttrLst, bool doAddSkippedTags=true) | |
virtual | ~gHtmlCouple () |
virtual bool | IsOk () |
virtual bool | IsText () |
virtual bool | IsTagEnd () |
virtual bool | IsAnchor () |
virtual bool | IsSkippedTag () |
virtual char * | GetStr () |
virtual char * | GetStrForTree () |
virtual gString & | TagString (bool forceEnd=false) |
virtual char * | GetHRef () |
unsigned | Add (char *s) |
unsigned | Add (gString ©) |
virtual unsigned | AddText (char *s) |
virtual unsigned | AddTag (char *strTag) |
virtual void | CopyTag (gHtmlCouple ©) |
Public Attributes | |
unsigned | iLine |
t_int16 | idTag |
t_int16 | idEndTag |
gString | sTag |
gHtmlString * | pHStr |
sHtmlElement * | pElem |
gHAttrList | attrL |
int | synError |
t_int16 | coupleId |
t_int16 | theDocType |
gHtmlCouple * | oCouple |
gTagCoord | tcoord |
Protected Attributes | |
gString | sTagStr |
gString | sWholeTag |
gString | sKeepStr |
|
Definition at line 468 of file gHtmlParser.cpp. |
|
Definition at line 482 of file gHtmlParser.cpp. |
|
Definition at line 504 of file gHtmlParser.cpp. |
|
Reimplemented from gList. Definition at line 593 of file gHtmlParser.cpp. |
|
Reimplemented from gList. Definition at line 586 of file gHtmlParser.cpp. Referenced by Add(), AddText(), gHList::AppendCouple(), and gHtmlCouple(). |
|
Definition at line 609 of file gHtmlParser.cpp. Referenced by gHtmlCouple(). |
|
Definition at line 598 of file gHtmlParser.cpp. Referenced by CopyTag(), and gHtmlCouple(). |
|
Definition at line 161 of file gHtmlParser.h. Referenced by gHList::AppendCouple(), and gHParsed::thisPush(). |
|
Reimplemented in gdHCouple. Definition at line 579 of file gHtmlParser.cpp. |
|
Reimplemented in gdHCouple. Definition at line 516 of file gHtmlParser.cpp. Referenced by gHtmlContent::Str(), gdSnarfCont::Str(), gHParsed::StrMust(), gHSeq::thisBuild(), gHSeq::thisCheck(), and gHtmlParser::thisParse(). |
|
Definition at line 540 of file gHtmlParser.cpp. Referenced by gHTree::thisShowNode(). |
|
Definition at line 142 of file gHtmlParser.h. Referenced by GetHRef(), and gdTxtCouple::Show(). |
|
Reimplemented from gStorage. Reimplemented in gdHCouple. Definition at line 510 of file gHtmlParser.cpp. Referenced by gdHCouple::IsOk(), and gHSeq::thisCheck(). |
|
Definition at line 145 of file gHtmlParser.h. Referenced by gHtmlParser::thisParse(). |
|
Definition at line 139 of file gHtmlParser.h. Referenced by gdSnarfCont::Add(), GetHRef(), GetStr(), gdHCouple::GetStr(), GetStrForTree(), TagString(), gHSeq::thisBuild(), and gHSeq::thisCheck(). |
|
Definition at line 136 of file gHtmlParser.h. Referenced by gdSnarfCont::Add(), CopyTag(), GetHRef(), GetStr(), gdHCouple::GetStr(), GetStrForTree(), IsOk(), gHNode::IsTag(), gdTxtCouple::Show(), TagString(), gHSeq::thisBuild(), gHSeq::thisCheck(), and gHtmlParser::thisParse(). |
|
Definition at line 568 of file gHtmlParser.cpp. Referenced by gdHCouple::TagStr(), and gHtmlParser::thisParse(). |
|
Definition at line 126 of file gHtmlParser.h. Referenced by gdSnarfCont::Add(), gHList::AppendCouple(), CopyTag(), GetHRef(), GetStr(), GetStrForTree(), gHtmlCouple(), gdTxtCouple::Show(), gHtmlContent::thisAddHtmlTag(), and gHtmlParser::thisParse(). |
|
Definition at line 128 of file gHtmlParser.h. Referenced by CopyTag(). |
|
Definition at line 122 of file gHtmlParser.h. Referenced by CopyTag(), IsTagEnd(), gHtmlContent::thisAddHtmlTag(), and gdHCouple::thisInitTag(). |
|
Definition at line 121 of file gHtmlParser.h. Referenced by gdSnarfCont::Add(), CopyTag(), gHParsed::FindCouple(), gdHCouple::GetHRef(), IsAnchor(), IsOk(), IsText(), gHParsed::PopTag(), gHParsed::PushTag(), gdTxtCouple::Show(), gHSeq::thisBuild(), gHSeq::thisCheck(), gdHCouple::thisInitTag(), and gHtmlParser::thisParse(). |
|
Definition at line 120 of file gHtmlParser.h. Referenced by gHList::AppendCouple(), gdHCouple::CopyNormalizeAttr(), gdTxtCouple::Show(), gHtmlParser::thisParse(), and gHParsed::thisPush(). |
|
Definition at line 131 of file gHtmlParser.h. Referenced by gdSnarfCont::Add(), gdSnarfCont::GetOCouple(), gdSnarfCont::Str(), and ~gHtmlCouple(). |
|
Definition at line 125 of file gHtmlParser.h. Referenced by gdSnarfCont::Add(), CopyTag(), IsOk(), gHSeq::thisCheck(), gdHCouple::thisInitTag(), and gHtmlParser::thisParse(). |
|
Definition at line 124 of file gHtmlParser.h. Referenced by AddText(), GetStr(), gdHCouple::GetStr(), GetStrForTree(), gHtmlParser::thisParse(), and ~gHtmlCouple(). |
|
Definition at line 177 of file gHtmlParser.h. Referenced by GetStrForTree(). |
|
Definition at line 123 of file gHtmlParser.h. Referenced by gdSnarfCont::Add(), AddTag(), gHList::AppendCouple(), CopyTag(), GetStr(), gdHCouple::GetStr(), GetStrForTree(), TagString(), gdHCouple::thisInitTag(), gHtmlParser::thisParse(), and gHParsed::thisPush(). |
|
Definition at line 175 of file gHtmlParser.h. Referenced by TagString(). |
|
Definition at line 176 of file gHtmlParser.h. Referenced by GetStr(), gdHCouple::GetStr(), and GetStrForTree(). |
|
Definition at line 127 of file gHtmlParser.h. Referenced by gdSnarfCont::Add(), AddTag(), CopyTag(), gHtmlCouple(), IsOk(), IsSkippedTag(), gHSeq::thisCheck(), and gHtmlParser::thisParse(). |
|
Definition at line 132 of file gHtmlParser.h. |
|
Definition at line 129 of file gHtmlParser.h. Referenced by AddTag(), CopyTag(), and gHtmlParser::thisParse(). |