KDECore
kencodingprober::nsCharSetProber Class Reference
#include <nsCharSetProber.h>
Public Member Functions | |
| 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 |
| virtual | ~nsCharSetProber () |
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) |
Detailed Description
Definition at line 42 of file nsCharSetProber.h.
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::ChineseGroupProber, kencodingprober::JapaneseGroupProber, kencodingprober::nsBig5Prober, kencodingprober::nsEscCharSetProber, kencodingprober::nsEUCJPProber, kencodingprober::nsEUCKRProber, kencodingprober::nsEUCTWProber, kencodingprober::nsGB18030Prober, kencodingprober::nsHebrewProber, kencodingprober::nsLatin1Prober, kencodingprober::nsMBCSGroupProber, kencodingprober::nsSingleByteCharSetProber, kencodingprober::nsSBCSGroupProber, kencodingprober::nsSJISProber, kencodingprober::nsUniversalDetector, and kencodingprober::UnicodeGroupProber.
| virtual float kencodingprober::nsCharSetProber::GetConfidence | ( | void | ) | [pure virtual] |
Implemented in kencodingprober::ChineseGroupProber, kencodingprober::JapaneseGroupProber, kencodingprober::nsBig5Prober, kencodingprober::nsEscCharSetProber, kencodingprober::nsEUCJPProber, kencodingprober::nsEUCKRProber, kencodingprober::nsEUCTWProber, kencodingprober::nsGB18030Prober, kencodingprober::nsHebrewProber, kencodingprober::nsLatin1Prober, kencodingprober::nsMBCSGroupProber, kencodingprober::nsSingleByteCharSetProber, kencodingprober::nsSBCSGroupProber, kencodingprober::nsSJISProber, kencodingprober::nsUniversalDetector, and kencodingprober::UnicodeGroupProber.
| virtual nsProbingState kencodingprober::nsCharSetProber::GetState | ( | void | ) | [pure virtual] |
Implemented in kencodingprober::ChineseGroupProber, kencodingprober::JapaneseGroupProber, kencodingprober::nsBig5Prober, kencodingprober::nsEscCharSetProber, kencodingprober::nsEUCJPProber, kencodingprober::nsEUCKRProber, kencodingprober::nsEUCTWProber, kencodingprober::nsGB18030Prober, kencodingprober::nsHebrewProber, kencodingprober::nsLatin1Prober, kencodingprober::nsMBCSGroupProber, kencodingprober::nsSingleByteCharSetProber, kencodingprober::nsSBCSGroupProber, kencodingprober::nsSJISProber, kencodingprober::nsUniversalDetector, and kencodingprober::UnicodeGroupProber.
| virtual nsProbingState kencodingprober::nsCharSetProber::HandleData | ( | const char * | aBuf, | |
| unsigned int | aLen | |||
| ) | [pure virtual] |
Implemented in kencodingprober::ChineseGroupProber, kencodingprober::JapaneseGroupProber, kencodingprober::nsBig5Prober, kencodingprober::nsEscCharSetProber, kencodingprober::nsEUCJPProber, kencodingprober::nsEUCKRProber, kencodingprober::nsEUCTWProber, kencodingprober::nsGB18030Prober, kencodingprober::nsHebrewProber, kencodingprober::nsLatin1Prober, kencodingprober::nsMBCSGroupProber, kencodingprober::nsSingleByteCharSetProber, kencodingprober::nsSBCSGroupProber, kencodingprober::nsSJISProber, kencodingprober::nsUniversalDetector, and kencodingprober::UnicodeGroupProber.
| virtual void kencodingprober::nsCharSetProber::Reset | ( | void | ) | [pure virtual] |
Implemented in kencodingprober::ChineseGroupProber, kencodingprober::JapaneseGroupProber, kencodingprober::nsBig5Prober, kencodingprober::nsEscCharSetProber, kencodingprober::nsEUCJPProber, kencodingprober::nsEUCKRProber, kencodingprober::nsEUCTWProber, kencodingprober::nsGB18030Prober, kencodingprober::nsHebrewProber, kencodingprober::nsLatin1Prober, kencodingprober::nsMBCSGroupProber, kencodingprober::nsSingleByteCharSetProber, kencodingprober::nsSBCSGroupProber, kencodingprober::nsSJISProber, kencodingprober::nsUniversalDetector, and kencodingprober::UnicodeGroupProber.
| virtual void kencodingprober::nsCharSetProber::SetOpion | ( | ) | [pure virtual] |
Implemented in kencodingprober::ChineseGroupProber, kencodingprober::JapaneseGroupProber, kencodingprober::nsBig5Prober, kencodingprober::nsEscCharSetProber, kencodingprober::nsEUCJPProber, kencodingprober::nsEUCKRProber, kencodingprober::nsEUCTWProber, kencodingprober::nsGB18030Prober, kencodingprober::nsHebrewProber, kencodingprober::nsLatin1Prober, kencodingprober::nsMBCSGroupProber, kencodingprober::nsSingleByteCharSetProber, kencodingprober::nsSBCSGroupProber, kencodingprober::nsSJISProber, kencodingprober::nsUniversalDetector, and kencodingprober::UnicodeGroupProber.
The documentation for this class was generated from the following files:
KDE 4.3 API Reference