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