Class SingleByteCharsetProber
- java.lang.Object
-
- org.mozilla.universalchardet.prober.CharsetProber
-
- org.mozilla.universalchardet.prober.SingleByteCharsetProber
-
class SingleByteCharsetProber extends CharsetProber
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.mozilla.universalchardet.prober.CharsetProber
CharsetProber.ProbingState
-
-
Field Summary
Fields Modifier and Type Field Description private intfreqCharprivate shortlastOrderprivate SequenceModelmodelprivate CharsetProbernameProber(package private) static intNEGATIVE_CAT(package private) static floatNEGATIVE_SHORTCUT_THRESHOLD(package private) static intNUMBER_OF_SEQ_CAT(package private) static intPOSITIVE_CAT(package private) static floatPOSITIVE_SHORTCUT_THRESHOLDprivate booleanreversed(package private) static intSAMPLE_SIZE(package private) static intSB_ENOUGH_REL_THRESHOLDprivate int[]seqCountersprivate CharsetProber.ProbingStatestate(package private) static intSYMBOL_CAT_ORDERprivate inttotalCharprivate inttotalSeqs-
Fields inherited from class org.mozilla.universalchardet.prober.CharsetProber
ASCII_A, ASCII_A_CAPITAL, ASCII_GT, ASCII_LT, ASCII_SP, ASCII_Z, ASCII_Z_CAPITAL, SHORTCUT_THRESHOLD
-
-
Constructor Summary
Constructors Constructor Description SingleByteCharsetProber(SequenceModel model)SingleByteCharsetProber(SequenceModel model, boolean reversed, CharsetProber nameProber)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCharSetName()floatgetConfidence()CharsetProber.ProbingStategetState()CharsetProber.ProbingStatehandleData(byte[] buf, int offset, int length)(package private) booleankeepEnglishLetters()voidreset()voidsetOption()-
Methods inherited from class org.mozilla.universalchardet.prober.CharsetProber
filterWithEnglishLetters, filterWithoutEnglishLetters
-
-
-
-
Field Detail
-
SAMPLE_SIZE
static final int SAMPLE_SIZE
- See Also:
- Constant Field Values
-
SB_ENOUGH_REL_THRESHOLD
static final int SB_ENOUGH_REL_THRESHOLD
- See Also:
- Constant Field Values
-
POSITIVE_SHORTCUT_THRESHOLD
static final float POSITIVE_SHORTCUT_THRESHOLD
- See Also:
- Constant Field Values
-
NEGATIVE_SHORTCUT_THRESHOLD
static final float NEGATIVE_SHORTCUT_THRESHOLD
- See Also:
- Constant Field Values
-
SYMBOL_CAT_ORDER
static final int SYMBOL_CAT_ORDER
- See Also:
- Constant Field Values
-
NUMBER_OF_SEQ_CAT
static final int NUMBER_OF_SEQ_CAT
- See Also:
- Constant Field Values
-
POSITIVE_CAT
static final int POSITIVE_CAT
- See Also:
- Constant Field Values
-
NEGATIVE_CAT
static final int NEGATIVE_CAT
- See Also:
- Constant Field Values
-
state
private CharsetProber.ProbingState state
-
model
private final SequenceModel model
-
reversed
private final boolean reversed
-
lastOrder
private short lastOrder
-
totalSeqs
private int totalSeqs
-
seqCounters
private final int[] seqCounters
-
totalChar
private int totalChar
-
freqChar
private int freqChar
-
nameProber
private final CharsetProber nameProber
-
-
Constructor Detail
-
SingleByteCharsetProber
SingleByteCharsetProber(SequenceModel model)
-
SingleByteCharsetProber
public SingleByteCharsetProber(SequenceModel model, boolean reversed, CharsetProber nameProber)
-
-
Method Detail
-
keepEnglishLetters
boolean keepEnglishLetters()
-
getCharSetName
public java.lang.String getCharSetName()
- Specified by:
getCharSetNamein classCharsetProber
-
getConfidence
public float getConfidence()
- Specified by:
getConfidencein classCharsetProber
-
getState
public CharsetProber.ProbingState getState()
- Specified by:
getStatein classCharsetProber
-
handleData
public CharsetProber.ProbingState handleData(byte[] buf, int offset, int length)
- Specified by:
handleDatain classCharsetProber
-
reset
public void reset()
- Specified by:
resetin classCharsetProber
-
setOption
public void setOption()
- Specified by:
setOptionin classCharsetProber
-
-