#include <nsCharSetProber.h>

Public Member Functions | |
| virtual | ~nsCharSetProber () |
| virtual const char * | GetCharSetName ()=0 |
| virtual float | GetConfidence (void)=0 |
| virtual nsProbingState | GetState (void)=0 |
| virtual nsProbingState | HandleData (const char *aBuf, unsigned int aLen)=0 |
| virtual void | Reset (void)=0 |
| virtual void | SetOpion ()=0 |
Static Public Member Functions | |
| static bool | FilterWithEnglishLetters (const char *aBuf, unsigned int aLen, char **newBuf, unsigned int &newLen) |
| static bool | FilterWithoutEnglishLetters (const char *aBuf, unsigned int aLen, char **newBuf, unsigned int &newLen) |
Constructor & Destructor Documentation
| virtual kencodingprober::nsCharSetProber::~nsCharSetProber | ( | ) | [inline, virtual] |
Definition at line 44 of file nsCharSetProber.h.
Member Function Documentation
| bool kencodingprober::nsCharSetProber::FilterWithEnglishLetters | ( | const char * | aBuf, |
| unsigned int | aLen, | ||
| char ** | newBuf, | ||
| unsigned int & | newLen | ||
| ) | [static] |
Definition at line 72 of file nsCharSetProber.cpp.
| bool kencodingprober::nsCharSetProber::FilterWithoutEnglishLetters | ( | const char * | aBuf, |
| unsigned int | aLen, | ||
| char ** | newBuf, | ||
| unsigned int & | newLen | ||
| ) | [static] |
Definition at line 32 of file nsCharSetProber.cpp.
| virtual const char* kencodingprober::nsCharSetProber::GetCharSetName | ( | ) | [pure virtual] |
Implemented in kencodingprober::nsSingleByteCharSetProber, kencodingprober::nsSJISProber, kencodingprober::nsSBCSGroupProber, kencodingprober::nsEUCJPProber, kencodingprober::nsUniversalDetector, kencodingprober::nsMBCSGroupProber, kencodingprober::JapaneseGroupProber, kencodingprober::nsGB18030Prober, kencodingprober::nsHebrewProber, kencodingprober::ChineseGroupProber, kencodingprober::nsBig5Prober, kencodingprober::nsEscCharSetProber, kencodingprober::nsEUCKRProber, kencodingprober::nsEUCTWProber, kencodingprober::UnicodeGroupProber, and kencodingprober::nsLatin1Prober.
| virtual float kencodingprober::nsCharSetProber::GetConfidence | ( | void | ) | [pure virtual] |
Implemented in kencodingprober::nsSingleByteCharSetProber, kencodingprober::nsSJISProber, kencodingprober::nsSBCSGroupProber, kencodingprober::nsEUCJPProber, kencodingprober::nsMBCSGroupProber, kencodingprober::nsUniversalDetector, kencodingprober::nsHebrewProber, kencodingprober::JapaneseGroupProber, kencodingprober::nsGB18030Prober, kencodingprober::ChineseGroupProber, kencodingprober::nsBig5Prober, kencodingprober::nsEscCharSetProber, kencodingprober::nsEUCKRProber, kencodingprober::nsEUCTWProber, kencodingprober::UnicodeGroupProber, and kencodingprober::nsLatin1Prober.
| virtual nsProbingState kencodingprober::nsCharSetProber::GetState | ( | void | ) | [pure virtual] |
Implemented in kencodingprober::nsSingleByteCharSetProber, kencodingprober::nsSJISProber, kencodingprober::nsSBCSGroupProber, kencodingprober::nsUniversalDetector, kencodingprober::nsEUCJPProber, kencodingprober::nsMBCSGroupProber, kencodingprober::nsHebrewProber, kencodingprober::JapaneseGroupProber, kencodingprober::nsGB18030Prober, kencodingprober::ChineseGroupProber, kencodingprober::nsBig5Prober, kencodingprober::nsEscCharSetProber, kencodingprober::nsEUCKRProber, kencodingprober::nsEUCTWProber, kencodingprober::UnicodeGroupProber, and kencodingprober::nsLatin1Prober.
| virtual nsProbingState kencodingprober::nsCharSetProber::HandleData | ( | const char * | aBuf, |
| unsigned int | aLen | ||
| ) | [pure virtual] |
Implemented in kencodingprober::nsSingleByteCharSetProber, kencodingprober::nsSJISProber, kencodingprober::nsSBCSGroupProber, kencodingprober::nsEUCJPProber, kencodingprober::nsUniversalDetector, kencodingprober::nsMBCSGroupProber, kencodingprober::JapaneseGroupProber, kencodingprober::nsGB18030Prober, kencodingprober::nsHebrewProber, kencodingprober::ChineseGroupProber, kencodingprober::nsBig5Prober, kencodingprober::nsEscCharSetProber, kencodingprober::nsEUCKRProber, kencodingprober::nsEUCTWProber, kencodingprober::UnicodeGroupProber, and kencodingprober::nsLatin1Prober.
| virtual void kencodingprober::nsCharSetProber::Reset | ( | void | ) | [pure virtual] |
Implemented in kencodingprober::nsSingleByteCharSetProber, kencodingprober::nsSJISProber, kencodingprober::nsSBCSGroupProber, kencodingprober::nsEUCJPProber, kencodingprober::nsMBCSGroupProber, kencodingprober::nsUniversalDetector, kencodingprober::JapaneseGroupProber, kencodingprober::nsGB18030Prober, kencodingprober::ChineseGroupProber, kencodingprober::nsBig5Prober, kencodingprober::nsEscCharSetProber, kencodingprober::nsEUCKRProber, kencodingprober::nsEUCTWProber, kencodingprober::nsHebrewProber, kencodingprober::UnicodeGroupProber, and kencodingprober::nsLatin1Prober.
| virtual void kencodingprober::nsCharSetProber::SetOpion | ( | ) | [pure virtual] |
Implemented in kencodingprober::nsSingleByteCharSetProber, kencodingprober::nsSJISProber, kencodingprober::nsSBCSGroupProber, kencodingprober::nsEUCJPProber, kencodingprober::nsUniversalDetector, kencodingprober::nsMBCSGroupProber, kencodingprober::nsHebrewProber, kencodingprober::JapaneseGroupProber, kencodingprober::nsGB18030Prober, kencodingprober::ChineseGroupProber, kencodingprober::nsBig5Prober, kencodingprober::nsEscCharSetProber, kencodingprober::nsEUCKRProber, kencodingprober::nsEUCTWProber, kencodingprober::UnicodeGroupProber, and kencodingprober::nsLatin1Prober.
The documentation for this class was generated from the following files:
KDE 4.7 API Reference