Token Analyzer. More...

#include <ganalyzer.h>

Inheritance diagram for GAnalyzer:
[legend]

List of all members.

Public Member Functions

 GAnalyzer (GSession *session, GPlugInFactory *fac)
virtual void TreatTokens (GDocAnalyze *analyzer)=0
virtual ~GAnalyzer (void)

Detailed Description

Token Analyzer.

The GAnalyzer provides a class to treat a set of tokens extracted from the document currently analyzed. An analyzer can ask to treat each token or each occurrence (depending on their type).


Constructor & Destructor Documentation

GAnalyzer ( GSession session,
GPlugInFactory fac 
)

Construct the analyzer.

Parameters:
sessionSession.
facFactory.
virtual ~GAnalyzer ( void  ) [virtual]

Destructor.


Member Function Documentation

virtual void TreatTokens ( GDocAnalyze analyzer) [pure virtual]

Treat the tokens extracted from the document. In fact, the analyzer can treat each token or each single occurrence.

Parameters:
analyzerAnalyzer.