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: