Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Friends

EnchantChecker Class Reference

#include <enchant_checker.h>

Inheritance diagram for EnchantChecker:

List of all members.

Public Member Functions

virtual ~EnchantChecker ()
virtual bool addToCustomDict (const UT_UCSChar *word, size_t len)
virtual void correctWord (const UT_UCSChar *toCorrect, size_t toCorrectLen, const UT_UCSChar *correct, size_t correctLen)
virtual void ignoreWord (const UT_UCSChar *toCorrect, size_t toCorrectLen)
virtual bool isIgnored (const UT_UCSChar *pWord, size_t len) const

Protected Member Functions

 EnchantChecker ()

Private Member Functions

bool _requestDictionary (const char *szLang)
SpellChecker::SpellCheckResult _checkWord (const UT_UCSChar *word, size_t len)
UT_GenericVector< UT_UCSChar * > * _suggestWord (const UT_UCSChar *word, size_t len)

Private Attributes

EnchantDict * m_dict


class SpellManager

Constructor & Destructor Documentation

EnchantChecker::~EnchantChecker (  )  [virtual]
EnchantChecker::EnchantChecker (  )  [protected]

Member Function Documentation

SpellChecker::SpellCheckResult EnchantChecker::_checkWord ( const UT_UCSChar word,
size_t  len 
) [private, virtual]
bool EnchantChecker::_requestDictionary ( const char *  szLang  )  [private, virtual]
UT_GenericVector< UT_UCSChar * > * EnchantChecker::_suggestWord ( const UT_UCSChar word,
size_t  len 
) [private, virtual]
bool EnchantChecker::addToCustomDict ( const UT_UCSChar word,
size_t  len 
) [virtual]
void EnchantChecker::correctWord ( const UT_UCSChar toCorrect,
size_t  toCorrectLen,
const UT_UCSChar correct,
size_t  correctLen 
) [virtual]
void EnchantChecker::ignoreWord ( const UT_UCSChar toCorrect,
size_t  toCorrectLen 
) [virtual]
bool EnchantChecker::isIgnored ( const UT_UCSChar pWord,
size_t  len 
) const [virtual]

Friends And Related Function Documentation

friend class SpellManager [friend]

Reimplemented from SpellChecker.

Member Data Documentation

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