KDECore
#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) |
Detailed Description
Definition at line 42 of file nsCharSetProber.h.
Constructor & Destructor Documentation
|
inlinevirtual |
Definition at line 44 of file nsCharSetProber.h.
Member Function Documentation
|
static |
Definition at line 72 of file nsCharSetProber.cpp.
|
static |
Definition at line 32 of file nsCharSetProber.cpp.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:47:11 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.