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
◆ ~nsCharSetProber()
|
inlinevirtual |
Definition at line 44 of file nsCharSetProber.h.
Member Function Documentation
◆ FilterWithEnglishLetters()
|
static |
Definition at line 72 of file nsCharSetProber.cpp.
◆ FilterWithoutEnglishLetters()
|
static |
Definition at line 32 of file nsCharSetProber.cpp.
◆ GetCharSetName()
|
pure virtual |
Implemented in kencodingprober::ChineseGroupProber, kencodingprober::JapaneseGroupProber, kencodingprober::nsBig5Prober, kencodingprober::nsEscCharSetProber, kencodingprober::nsEUCJPProber, kencodingprober::nsEUCKRProber, kencodingprober::nsGB18030Prober, kencodingprober::nsHebrewProber, kencodingprober::nsLatin1Prober, kencodingprober::nsMBCSGroupProber, kencodingprober::nsSingleByteCharSetProber, kencodingprober::nsSBCSGroupProber, kencodingprober::nsSJISProber, kencodingprober::nsUniversalDetector, and kencodingprober::UnicodeGroupProber.
◆ GetConfidence()
|
pure virtual |
Implemented in kencodingprober::UnicodeGroupProber, kencodingprober::ChineseGroupProber, kencodingprober::JapaneseGroupProber, kencodingprober::nsBig5Prober, kencodingprober::nsEscCharSetProber, kencodingprober::nsEUCJPProber, kencodingprober::nsEUCKRProber, kencodingprober::nsGB18030Prober, kencodingprober::nsHebrewProber, kencodingprober::nsLatin1Prober, kencodingprober::nsMBCSGroupProber, kencodingprober::nsSingleByteCharSetProber, kencodingprober::nsSBCSGroupProber, kencodingprober::nsSJISProber, and kencodingprober::nsUniversalDetector.
◆ GetState()
|
pure virtual |
Implemented in kencodingprober::nsUniversalDetector, kencodingprober::ChineseGroupProber, kencodingprober::JapaneseGroupProber, kencodingprober::nsBig5Prober, kencodingprober::nsEscCharSetProber, kencodingprober::nsEUCJPProber, kencodingprober::nsEUCKRProber, kencodingprober::nsGB18030Prober, kencodingprober::nsHebrewProber, kencodingprober::nsLatin1Prober, kencodingprober::nsMBCSGroupProber, kencodingprober::nsSingleByteCharSetProber, kencodingprober::nsSBCSGroupProber, kencodingprober::nsSJISProber, and kencodingprober::UnicodeGroupProber.
◆ HandleData()
|
pure virtual |
Implemented in kencodingprober::ChineseGroupProber, kencodingprober::JapaneseGroupProber, kencodingprober::nsBig5Prober, kencodingprober::nsEscCharSetProber, kencodingprober::nsEUCJPProber, kencodingprober::nsEUCKRProber, kencodingprober::nsGB18030Prober, kencodingprober::nsHebrewProber, kencodingprober::nsLatin1Prober, kencodingprober::nsMBCSGroupProber, kencodingprober::nsSingleByteCharSetProber, kencodingprober::nsSBCSGroupProber, kencodingprober::nsSJISProber, kencodingprober::nsUniversalDetector, and kencodingprober::UnicodeGroupProber.
◆ Reset()
|
pure virtual |
Implemented in kencodingprober::ChineseGroupProber, kencodingprober::JapaneseGroupProber, kencodingprober::nsBig5Prober, kencodingprober::nsEscCharSetProber, kencodingprober::nsEUCJPProber, kencodingprober::nsEUCKRProber, kencodingprober::nsGB18030Prober, kencodingprober::nsHebrewProber, kencodingprober::nsLatin1Prober, kencodingprober::nsMBCSGroupProber, kencodingprober::nsSingleByteCharSetProber, kencodingprober::nsSBCSGroupProber, kencodingprober::nsSJISProber, kencodingprober::nsUniversalDetector, and kencodingprober::UnicodeGroupProber.
◆ SetOpion()
|
pure virtual |
Implemented in kencodingprober::ChineseGroupProber, kencodingprober::JapaneseGroupProber, kencodingprober::nsBig5Prober, kencodingprober::nsEscCharSetProber, kencodingprober::nsEUCJPProber, kencodingprober::nsEUCKRProber, 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:
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.