Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

HTMLParser Class Reference

#include <HTMLParser.hpp>

Inheritance diagram for HTMLParser:

TaggedTextParser indri::Parser ObjectHandler< UnparsedDocument > List of all members.

Public Methods

 HTMLParser ()
 ~HTMLParser ()

Protected Methods

virtual void initialize (UnparsedDocument *unparsed, ParsedDocument *parsed)
virtual void cleanup (UnparsedDocument *unparsed, ParsedDocument *parsed)
virtual void handleToken (char *token, int type, long pos)
bool normalizeURL (char *s)

Protected Attributes

char url [MAX_URL_LENGTH]
char base_url [MAX_URL_LENGTH]

Constructor & Destructor Documentation

HTMLParser::HTMLParser   [inline]
 

HTMLParser::~HTMLParser   [inline]
 


Member Function Documentation

void HTMLParser::cleanup UnparsedDocument   unparsed,
ParsedDocument   parsed
[protected, virtual]
 

Reimplemented from TaggedTextParser.

void HTMLParser::handleToken char *    token,
int    type,
long    pos
[protected, virtual]
 

Reimplemented from TaggedTextParser.

void HTMLParser::initialize UnparsedDocument   unparsed,
ParsedDocument   parsed
[protected, virtual]
 

Reimplemented from TaggedTextParser.

bool HTMLParser::normalizeURL char *    s [protected]
 


Member Data Documentation

char HTMLParser::base_url[MAX_URL_LENGTH] [protected]
 

char HTMLParser::url[MAX_URL_LENGTH] [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Nov 3 12:59:38 2004 for Lemur Toolkit by doxygen1.2.18