highlighter application  1.1
HCE project utils : highlighter
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
HighlightingAlgorithmBase Class Reference

#include <HighlightingAlgorithmBase.hpp>

Inheritance diagram for HighlightingAlgorithmBase:

Public Member Functions

virtual void process (const std::vector< std::pair< SearchType, std::string > > &searchStrings, const Poco::SharedPtr< std::string > contentPtr, ContentsStorageBase::WordPosPtrType wordMapPtr, std::map< unsigned int, WordPos > &wordOffsetMap)=0
virtual std::string getName ()=0
virtual ~HighlightingAlgorithmBase ()

Protected Member Functions

 HighlightingAlgorithmBase ()

Detailed Description

Definition at line 27 of file HighlightingAlgorithmBase.hpp.

Constructor & Destructor Documentation

HighlightingAlgorithmBase::HighlightingAlgorithmBase ( )
inlineprotected

Definition at line 30 of file HighlightingAlgorithmBase.hpp.

virtual HighlightingAlgorithmBase::~HighlightingAlgorithmBase ( )
inlinevirtual

Definition at line 35 of file HighlightingAlgorithmBase.hpp.

Member Function Documentation

virtual std::string HighlightingAlgorithmBase::getName ( )
pure virtual
virtual void HighlightingAlgorithmBase::process ( const std::vector< std::pair< SearchType, std::string > > &  searchStrings,
const Poco::SharedPtr< std::string >  contentPtr,
ContentsStorageBase::WordPosPtrType  wordMapPtr,
std::map< unsigned int, WordPos > &  wordOffsetMap 
)
pure virtual

The documentation for this class was generated from the following file: