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

IdentifinderParser Class Reference

#include <IdentifinderParser.hpp>

Inheritance diagram for IdentifinderParser:

Parser TextHandler List of all members.

Public Methods

 IdentifinderParser ()
void parseFile (char *filename)
 Parse a file.

void parseBuffer (char *buf, int len)
 Parse a buffer.

long fileTell ()
 return the current byte position of the file being parsed


Private Methods

void doParse ()
 Actual parsing action flow.


Private Attributes

int state
 The state of the parser.

int poscount
 count position of word in document

Property wordpos
 keep one property and change values

Property tag
Property btag
Property etag
LinkedPropertyList proplist
 list


Constructor & Destructor Documentation

IdentifinderParser::IdentifinderParser  
 


Member Function Documentation

void IdentifinderParser::doParse   [private]
 

Actual parsing action flow.

long IdentifinderParser::fileTell   [virtual]
 

return the current byte position of the file being parsed

Implements Parser.

void IdentifinderParser::parseBuffer char *    buf,
int    len
[virtual]
 

Parse a buffer.

Implements Parser.

void IdentifinderParser::parseFile char *    filename [virtual]
 

Parse a file.

Implements Parser.


Member Data Documentation

Property IdentifinderParser::btag [private]
 

Property IdentifinderParser::etag [private]
 

int IdentifinderParser::poscount [private]
 

count position of word in document

LinkedPropertyList IdentifinderParser::proplist [private]
 

list

int IdentifinderParser::state [private]
 

The state of the parser.

Property IdentifinderParser::tag [private]
 

Property IdentifinderParser::wordpos [private]
 

keep one property and change values


The documentation for this class was generated from the following file:
Generated on Fri Feb 6 07:12:01 2004 for LEMUR by doxygen1.2.16