Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

PreparseCatParseHandler Class Reference

Inheritance diagram for PreparseCatParseHandler:

Inheritance graph
[legend]
Collaboration diagram for PreparseCatParseHandler:

Collaboration graph
[legend]
List of all members.

Public Methods

virtual void NewDocument (const Document *doc)
virtual void EndDocument (const Document *doc)
virtual void AddHeader (const char *key, int keylen, const char *value, int valuelen)
virtual void AddResponseCode (int response_code)
virtual void AddTerm (const char *term, int termlen, int face, int size)
virtual void AddBaseURL (const char *baseurl, int baseurllen)
virtual void AddAnchor (const char *href, int hreflen)
virtual void AddLocalName (const char *name, int namelen)
virtual void AnchorDone ()
virtual void AddImage (const char *tag, int taglen)
virtual void AddApplet (const char *code, int codelen)
virtual void AddIFrame (const char *text, int textlen)
virtual void AddIFrameDone ()
virtual void AddArea (const char *href, int hreflen)
virtual void AddFrame (const char *src, int srclen)
virtual void AddFrameset (const char *src, int srclen)
virtual void AddFramesetDone ()
virtual void AddMeta (const char *meta, int metalen)
virtual void AddBody (const char *body, int bodylen)
virtual void AddBodyDone ()
virtual void ParagraphStart (const char *fields, int fieldlen)
virtual void ParagraphEnd ()
virtual void AddPunctuation (const char *text, int textlen, int face, int size)
virtual void AddTable ()
virtual void AddTableDone ()
virtual void AddCaption ()
virtual void AddCaptionDone ()
virtual void AddTableHCell (const char *fields, int fieldlen)
virtual void AddTableDCell (const char *fields, int fieldlen)
virtual void AddTableRow ()
virtual void AddTableRowDone ()
virtual void AddForm (const char *fields, int fieldlen)
virtual void AddFormDone ()
virtual void AddSelect (const char *fields, int fieldlen)
virtual void AddSelectDone ()
virtual void AddNoframes ()
virtual void AddNoframesDone ()
virtual void AddOption (const char *fields, int fieldlen)
virtual void AddOptionDone ()
virtual void ChangeFontColor (const char *color, int len)
virtual void ChangeBGColor (const char *color, int len)
virtual void ChangeFontColorEnd ()
virtual void ChangeBGColorEnd ()
virtual void AddBreak ()
virtual void AddHorizontalRule ()
virtual void AddListItem ()
virtual void AddUnorderedList ()
virtual void AddOrderedList ()
virtual void AddListDone ()
virtual void AddTextAreaDone ()
virtual void AddTableCellDone ()
virtual void AddDiv (const char *fields, int fieldlen)
virtual void AddDivDone (const char *fields, int fieldlen)
virtual void AddSpan (const char *fields, int fieldlen)
virtual void AddSpanDone (const char *fields, int fieldlen)
virtual void AddInput (const char *fields, int fieldlen)
virtual void AddHeading (int hnum)
virtual void AddHeadingDone ()
virtual void WhitespaceEndedTerm ()
virtual void AddObject (const char *fields, int fieldlen)
virtual void AddObjectDone ()
virtual void AddParam (const char *fields, int fieldlen)
virtual void AddEmbed (const char *fields, int fieldlen)
virtual void AddHead (const char *fields, int fieldlen)
virtual void AddHeadDone ()

Private Attributes

bool in_anchor_
bool just_put_whitespace_
bool just_put_term_or_punc_

Member Function Documentation

virtual void PreparseCatParseHandler::AddAnchor const char *    href,
int    hreflen
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 61 of file parsehandler-preparsecat.cc.

References in_anchor_, just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddApplet const char *    code,
int    codelen
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 83 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddArea const char *    href,
int    hreflen
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 98 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddBaseURL const char *    baseurl,
int    baseurllen
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 56 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddBody const char *    body,
int    bodylen
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 123 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddBodyDone   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 128 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddBreak   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 253 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddCaption   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 163 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddCaptionDone   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 168 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddDiv const char *    fields,
int    fieldlen
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 293 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddDivDone const char *    fields,
int    fieldlen
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 298 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddEmbed const char *    fields,
int    fieldlen
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 349 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddForm const char *    fields,
int    fieldlen
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 194 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddFormDone   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 199 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddFrame const char *    src,
int    srclen
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 103 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddFrameset const char *    src,
int    srclen
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 108 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddFramesetDone   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 113 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddHead const char *    fields,
int    fieldlen
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 354 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddHeadDone   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 359 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddHeader const char *    key,
int    keylen,
const char *    value,
int    valuelen
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 38 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddHeading int    hnum [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 318 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddHeadingDone   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 323 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddHorizontalRule   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 258 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddIFrame const char *    text,
int    textlen
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 88 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddIFrameDone   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 93 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddImage const char *    tag,
int    taglen
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 78 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddInput const char *    fields,
int    fieldlen
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 313 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddListDone   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 278 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddListItem   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 263 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddLocalName const char *    name,
int    namelen
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 67 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddMeta const char *    meta,
int    metalen
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 118 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddNoframes   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 213 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddNoframesDone   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 218 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddObject const char *    fields,
int    fieldlen
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 334 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddObjectDone   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 339 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddOption const char *    fields,
int    fieldlen
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 223 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddOptionDone   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 228 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddOrderedList   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 273 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddParam const char *    fields,
int    fieldlen
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 344 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddPunctuation const char *    text,
int    textlen,
int    face,
int    size
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 143 of file parsehandler-preparsecat.cc.

References in_anchor_, just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddResponseCode int    response_code [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 44 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddSelect const char *    fields,
int    fieldlen
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 204 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddSelectDone   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 208 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddSpan const char *    fields,
int    fieldlen
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 303 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddSpanDone const char *    fields,
int    fieldlen
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 308 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddTable   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 153 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddTableCellDone   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 288 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddTableDCell const char *    fields,
int    fieldlen
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 178 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddTableDone   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 158 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddTableHCell const char *    fields,
int    fieldlen
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 173 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddTableRow   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 183 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddTableRowDone   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 188 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddTerm const char *    term,
int    termlen,
int    face,
int    size
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 49 of file parsehandler-preparsecat.cc.

References in_anchor_, just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddTextAreaDone   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 283 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AddUnorderedList   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 268 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::AnchorDone   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 72 of file parsehandler-preparsecat.cc.

References in_anchor_, just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::ChangeBGColor const char *    color,
int    len
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 238 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::ChangeBGColorEnd   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 248 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::ChangeFontColor const char *    color,
int    len
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 233 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::ChangeFontColorEnd   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 243 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::EndDocument const Document   doc [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 34 of file parsehandler-preparsecat.cc.

virtual void PreparseCatParseHandler::NewDocument const Document   doc [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 27 of file parsehandler-preparsecat.cc.

References in_anchor_, just_put_term_or_punc_, just_put_whitespace_, and Document::url().

virtual void PreparseCatParseHandler::ParagraphEnd   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 138 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::ParagraphStart const char *    fields,
int    fieldlen
[inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 133 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.

virtual void PreparseCatParseHandler::WhitespaceEndedTerm   [inline, virtual]
 

Reimplemented from ParseHandler.

Definition at line 328 of file parsehandler-preparsecat.cc.

References just_put_term_or_punc_, and just_put_whitespace_.


Member Data Documentation

bool PreparseCatParseHandler::in_anchor_ [private]
 

Definition at line 365 of file parsehandler-preparsecat.cc.

Referenced by AddAnchor(), AddPunctuation(), AddTerm(), AnchorDone(), and NewDocument().

bool PreparseCatParseHandler::just_put_term_or_punc_ [private]
 

Definition at line 367 of file parsehandler-preparsecat.cc.

Referenced by AddAnchor(), AddApplet(), AddArea(), AddBaseURL(), AddBody(), AddBodyDone(), AddBreak(), AddCaption(), AddCaptionDone(), AddDiv(), AddDivDone(), AddEmbed(), AddForm(), AddFormDone(), AddFrame(), AddFrameset(), AddFramesetDone(), AddHead(), AddHeadDone(), AddHeader(), AddHeading(), AddHeadingDone(), AddHorizontalRule(), AddIFrame(), AddIFrameDone(), AddImage(), AddInput(), AddListDone(), AddListItem(), AddLocalName(), AddMeta(), AddNoframes(), AddNoframesDone(), AddObject(), AddObjectDone(), AddOption(), AddOptionDone(), AddOrderedList(), AddParam(), AddPunctuation(), AddResponseCode(), AddSelect(), AddSelectDone(), AddSpan(), AddSpanDone(), AddTable(), AddTableCellDone(), AddTableDCell(), AddTableDone(), AddTableHCell(), AddTableRow(), AddTableRowDone(), AddTerm(), AddTextAreaDone(), AddUnorderedList(), AnchorDone(), ChangeBGColor(), ChangeBGColorEnd(), ChangeFontColor(), ChangeFontColorEnd(), NewDocument(), ParagraphEnd(), ParagraphStart(), and WhitespaceEndedTerm().

bool PreparseCatParseHandler::just_put_whitespace_ [private]
 

Definition at line 366 of file parsehandler-preparsecat.cc.

Referenced by AddAnchor(), AddApplet(), AddArea(), AddBaseURL(), AddBody(), AddBodyDone(), AddBreak(), AddCaption(), AddCaptionDone(), AddDiv(), AddDivDone(), AddEmbed(), AddForm(), AddFormDone(), AddFrame(), AddFrameset(), AddFramesetDone(), AddHead(), AddHeadDone(), AddHeader(), AddHeading(), AddHeadingDone(), AddHorizontalRule(), AddIFrame(), AddIFrameDone(), AddImage(), AddInput(), AddListDone(), AddListItem(), AddLocalName(), AddMeta(), AddNoframes(), AddNoframesDone(), AddObject(), AddObjectDone(), AddOption(), AddOptionDone(), AddOrderedList(), AddParam(), AddPunctuation(), AddResponseCode(), AddSelect(), AddSelectDone(), AddSpan(), AddSpanDone(), AddTable(), AddTableCellDone(), AddTableDCell(), AddTableDone(), AddTableHCell(), AddTableRow(), AddTableRowDone(), AddTerm(), AddTextAreaDone(), AddUnorderedList(), AnchorDone(), ChangeBGColor(), ChangeBGColorEnd(), ChangeFontColor(), ChangeFontColorEnd(), NewDocument(), ParagraphEnd(), ParagraphStart(), and WhitespaceEndedTerm().


Generated on Wed May 29 11:37:27 2002 for MarkovPR by doxygen1.2.15