7#ifndef JAPANESEGROUPPROBER_H
8#define JAPANESEGROUPPROBER_H
10#include "UnicodeGroupProber.h"
11#include "nsCharSetProber.h"
12#include "nsEUCJPProber.h"
13#include "nsSJISProber.h"
15#define JP_NUM_OF_PROBERS 3
16namespace kencodingprober
18class KCODECS_NO_EXPORT JapaneseGroupProber :
public nsCharSetProber
21 JapaneseGroupProber();
22 ~JapaneseGroupProber()
override;
23 nsProbingState HandleData(
const char *aBuf,
unsigned int aLen)
override;
24 const char *GetCharSetName()
override;
25 nsProbingState GetState(
void)
override
29 void Reset(
void)
override;
30 float GetConfidence(
void)
override;
31 void SetOpion()
override
36 void DumpStatus()
override;
40 nsProbingState mState;
41 nsCharSetProber *mProbers[JP_NUM_OF_PROBERS];
42 bool mIsActive[JP_NUM_OF_PROBERS];
44 unsigned int mActiveNum;
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:18:52 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.