META-INF/
META-INF/MANIFEST.MF
org/
org/mozilla/
org/mozilla/universalchardet/
org/mozilla/universalchardet/prober/
org/mozilla/universalchardet/prober/contextanalysis/
org/mozilla/universalchardet/prober/distributionanalysis/
org/mozilla/universalchardet/prober/sequence/
org/mozilla/universalchardet/prober/statemachine/
org/mozilla/universalchardet/CharsetListener.classCharsetListener.java
package org.mozilla.universalchardet
public abstract org.mozilla.universalchardet.CharsetListener extends java.lang.Object {
public abstract void report (java.lang.String)
}
org/mozilla/universalchardet/Constants.classConstants.java
package org.mozilla.universalchardet
public final org.mozilla.universalchardet.Constants extends java.lang.Object {
public static final String CHARSET_ISO_2022_JP
public static final String CHARSET_ISO_2022_CN
public static final String CHARSET_ISO_2022_KR
public static final String CHARSET_ISO_8859_5
public static final String CHARSET_ISO_8859_7
public static final String CHARSET_ISO_8859_8
public static final String CHARSET_BIG5
public static final String CHARSET_GB18030
public static final String CHARSET_EUC_JP
public static final String CHARSET_EUC_KR
public static final String CHARSET_EUC_TW
public static final String CHARSET_SHIFT_JIS
public static final String CHARSET_IBM855
public static final String CHARSET_IBM866
public static final String CHARSET_KOI8_R
public static final String CHARSET_MACCYRILLIC
public static final String CHARSET_WINDOWS_1251
public static final String CHARSET_WINDOWS_1252
public static final String CHARSET_WINDOWS_1253
public static final String CHARSET_WINDOWS_1255
public static final String CHARSET_UTF_8
public static final String CHARSET_UTF_16BE
public static final String CHARSET_UTF_16LE
public static final String CHARSET_UTF_32BE
public static final String CHARSET_UTF_32LE
public static final String CHARSET_HZ_GB_2312
public static final String CHARSET_X_ISO_10646_UCS_4_3412
public static final String CHARSET_X_ISO_10646_UCS_4_2143
public void ()
static void ()
}
org/mozilla/universalchardet/prober/Big5Prober.classBig5Prober.java
package org.mozilla.universalchardet.prober
public org.mozilla.universalchardet.prober.Big5Prober extends org.mozilla.universalchardet.prober.CharsetProber {
private org.mozilla.universalchardet.prober.statemachine.CodingStateMachine codingSM
private org.mozilla.universalchardet.prober.CharsetProber$ProbingState state
private org.mozilla.universalchardet.prober.distributionanalysis.Big5DistributionAnalysis distributionAnalyzer
private byte[] lastChar
private static final org.mozilla.universalchardet.prober.statemachine.SMModel smModel
public void ()
public java.lang.String getCharSetName ()
public float getConfidence ()
float distribCf
public org.mozilla.universalchardet.prober.CharsetProber$ProbingState getState ()
public org.mozilla.universalchardet.prober.CharsetProber$ProbingState handleData (byte[], int, int)
int charLen
int codingState
int i
byte[] buf
int offset
int length
int maxPos
public void reset ()
public void setOption ()
static void ()
}
org/mozilla/universalchardet/prober/CharsetProber$ProbingState.classCharsetProber.java
package org.mozilla.universalchardet.prober
public final org.mozilla.universalchardet.prober.CharsetProber$ProbingState extends java.lang.Enum {
public static final org.mozilla.universalchardet.prober.CharsetProber$ProbingState DETECTING
public static final org.mozilla.universalchardet.prober.CharsetProber$ProbingState FOUND_IT
public static final org.mozilla.universalchardet.prober.CharsetProber$ProbingState NOT_ME
private static final org.mozilla.universalchardet.prober.CharsetProber$ProbingState[] $VALUES
public static final org.mozilla.universalchardet.prober.CharsetProber$ProbingState[] values ()
public static org.mozilla.universalchardet.prober.CharsetProber$ProbingState valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
org/mozilla/universalchardet/prober/CharsetProber.classCharsetProber.java
package org.mozilla.universalchardet.prober
public abstract org.mozilla.universalchardet.prober.CharsetProber extends java.lang.Object {
public static final float SHORTCUT_THRESHOLD
public static final int ASCII_A
public static final int ASCII_Z
public static final int ASCII_A_CAPITAL
public static final int ASCII_Z_CAPITAL
public static final int ASCII_LT
public static final int ASCII_GT
public static final int ASCII_SP
public void ()
public abstract java.lang.String getCharSetName ()
public abstract org.mozilla.universalchardet.prober.CharsetProber$ProbingState handleData (byte[], int, int)
public abstract org.mozilla.universalchardet.prober.CharsetProber$ProbingState getState ()
public abstract void reset ()
public abstract float getConfidence ()
public abstract void setOption ()
public java.nio.ByteBuffer filterWithoutEnglishLetters (byte[], int, int)
byte c
byte[] buf
int offset
int length
java.nio.ByteBuffer out
boolean meetMSB
int prevPtr
int curPtr
int maxPtr
public java.nio.ByteBuffer filterWithEnglishLetters (byte[], int, int)
byte c
byte[] buf
int offset
int length
java.nio.ByteBuffer out
boolean isInTag
int prevPtr
int curPtr
int maxPtr
private boolean isAscii (byte)
byte b
private boolean isAsciiSymbol (byte)
byte b
int c
}
org/mozilla/universalchardet/prober/contextanalysis/EUCJPContextAnalysis.classEUCJPContextAnalysis.java
package org.mozilla.universalchardet.prober.contextanalysis
public org.mozilla.universalchardet.prober.contextanalysis.EUCJPContextAnalysis extends org.mozilla.universalchardet.prober.contextanalysis.JapaneseContextAnalysis {
public static final int HIRAGANA_HIGHBYTE
public static final int HIRAGANA_LOWBYTE_BEGIN
public static final int HIRAGANA_LOWBYTE_END
public static final int SINGLE_SHIFT_2
public static final int SINGLE_SHIFT_3
public static final int FIRSTPLANE_HIGHBYTE_BEGIN
public static final int FIRSTPLANE_HIGHBYTE_END
public void ()
protected void getOrder (org.mozilla.universalchardet.prober.contextanalysis.JapaneseContextAnalysis$Order, byte[], int)
int secondByte
org.mozilla.universalchardet.prober.contextanalysis.JapaneseContextAnalysis$Order order
byte[] buf
int offset
int firstByte
protected int getOrder (byte[], int)
int lowbyte
byte[] buf
int offset
int highbyte
}
org/mozilla/universalchardet/prober/contextanalysis/JapaneseContextAnalysis$Order.classJapaneseContextAnalysis.java
package org.mozilla.universalchardet.prober.contextanalysis
public org.mozilla.universalchardet.prober.contextanalysis.JapaneseContextAnalysis$Order extends java.lang.Object {
public int order
public int charLength
final org.mozilla.universalchardet.prober.contextanalysis.JapaneseContextAnalysis this$0
public void (org.mozilla.universalchardet.prober.contextanalysis.JapaneseContextAnalysis)
}
org/mozilla/universalchardet/prober/contextanalysis/JapaneseContextAnalysis.classJapaneseContextAnalysis.java
package org.mozilla.universalchardet.prober.contextanalysis
public abstract org.mozilla.universalchardet.prober.contextanalysis.JapaneseContextAnalysis extends java.lang.Object {
public static final int NUM_OF_CATEGORY
public static final int ENOUGH_REL_THRESHOLD
public static final int MAX_REL_THRESHOLD
public static final int MINIMUM_DATA_THRESHOLD
public static final float DONT_KNOW
private int[] relSample
private int totalRel
private int lastCharOrder
private int needToSkipCharNum
private boolean done
private org.mozilla.universalchardet.prober.contextanalysis.JapaneseContextAnalysis$Order tmpOrder
protected static final byte[][] jp2CharContext
public void ()
public void handleData (byte[], int, int)
int i
byte[] buf
int offset
int length
int maxPos
public void handleOneChar (byte[], int, int)
byte[] buf
int offset
int charLength
int orderNum
public float getConfidence ()
public void reset ()
int i
public void setOption ()
public boolean gotEnoughData ()
protected abstract void getOrder (org.mozilla.universalchardet.prober.contextanalysis.JapaneseContextAnalysis$Order, byte[], int)
protected abstract int getOrder (byte[], int)
static void ()
}
org/mozilla/universalchardet/prober/contextanalysis/SJISContextAnalysis.classSJISContextAnalysis.java
package org.mozilla.universalchardet.prober.contextanalysis
public org.mozilla.universalchardet.prober.contextanalysis.SJISContextAnalysis extends org.mozilla.universalchardet.prober.contextanalysis.JapaneseContextAnalysis {
public static final int HIRAGANA_HIGHBYTE
public static final int HIRAGANA_LOWBYTE_BEGIN
public static final int HIRAGANA_LOWBYTE_END
public static final int HIGHBYTE_BEGIN_1
public static final int HIGHBYTE_END_1
public static final int HIGHBYTE_BEGIN_2
public static final int HIGHBYTE_END_2
public void ()
protected void getOrder (org.mozilla.universalchardet.prober.contextanalysis.JapaneseContextAnalysis$Order, byte[], int)
int lowbyte
org.mozilla.universalchardet.prober.contextanalysis.JapaneseContextAnalysis$Order order
byte[] buf
int offset
int highbyte
protected int getOrder (byte[], int)
int lowbyte
byte[] buf
int offset
int highbyte
}
org/mozilla/universalchardet/prober/distributionanalysis/Big5DistributionAnalysis.classBig5DistributionAnalysis.java
package org.mozilla.universalchardet.prober.distributionanalysis
public org.mozilla.universalchardet.prober.distributionanalysis.Big5DistributionAnalysis extends org.mozilla.universalchardet.prober.distributionanalysis.CharDistributionAnalysis {
public static final float BIG5_TYPICAL_DISTRIBUTION_RATIO
public static final int HIGHBYTE_BEGIN
public static final int HIGHBYTE_END
public static final int LOWBYTE_BEGIN_1
public static final int LOWBYTE_END_1
public static final int LOWBYTE_BEGIN_2
public static final int LOWBYTE_END_2
private static final int[] big5CharToFreqOrder
public void ()
protected int getOrder (byte[], int)
int lowbyte
byte[] buf
int offset
int highbyte
static void ()
}
org/mozilla/universalchardet/prober/distributionanalysis/CharDistributionAnalysis.classCharDistributionAnalysis.java
package org.mozilla.universalchardet.prober.distributionanalysis
public abstract org.mozilla.universalchardet.prober.distributionanalysis.CharDistributionAnalysis extends java.lang.Object {
public static final float SURE_NO
public static final float SURE_YES
public static final int ENOUGH_DATA_THRESHOLD
public static final int MINIMUM_DATA_THRESHOLD
private int freqChars
private int totalChars
protected int[] charToFreqOrder
protected float typicalDistributionRatio
protected boolean done
public void ()
public void handleData (byte[], int, int)
byte[] buf
int offset
int length
public void handleOneChar (byte[], int, int)
byte[] buf
int offset
int charLength
int order
public float getConfidence ()
float r
public void reset ()
public void setOption ()
public boolean gotEnoughData ()
protected abstract int getOrder (byte[], int)
}
org/mozilla/universalchardet/prober/distributionanalysis/EUCJPDistributionAnalysis.classEUCJPDistributionAnalysis.java
package org.mozilla.universalchardet.prober.distributionanalysis
public org.mozilla.universalchardet.prober.distributionanalysis.EUCJPDistributionAnalysis extends org.mozilla.universalchardet.prober.distributionanalysis.JISDistributionAnalysis {
public static final int HIGHBYTE_BEGIN
public static final int HIGHBYTE_END
public static final int LOWBYTE_BEGIN
public static final int LOWBYTE_END
public void ()
protected int getOrder (byte[], int)
int lowbyte
byte[] buf
int offset
int highbyte
}
org/mozilla/universalchardet/prober/distributionanalysis/EUCKRDistributionAnalysis.classEUCKRDistributionAnalysis.java
package org.mozilla.universalchardet.prober.distributionanalysis
public org.mozilla.universalchardet.prober.distributionanalysis.EUCKRDistributionAnalysis extends org.mozilla.universalchardet.prober.distributionanalysis.CharDistributionAnalysis {
public static final float EUCKR_TYPICAL_DISTRIBUTION_RATIO
public static final int HIGHBYTE_BEGIN
public static final int HIGHBYTE_END
public static final int LOWBYTE_BEGIN
public static final int LOWBYTE_END
private static final int[] euckrCharToFreqOrder
public void ()
protected int getOrder (byte[], int)
int lowbyte
byte[] buf
int offset
int highbyte
static void ()
}
org/mozilla/universalchardet/prober/distributionanalysis/EUCTWDistributionAnalysis.classEUCTWDistributionAnalysis.java
package org.mozilla.universalchardet.prober.distributionanalysis
public org.mozilla.universalchardet.prober.distributionanalysis.EUCTWDistributionAnalysis extends org.mozilla.universalchardet.prober.distributionanalysis.CharDistributionAnalysis {
public static final float EUCTW_TYPICAL_DISTRIBUTION_RATIO
public static final int HIGHBYTE_BEGIN
public static final int HIGHBYTE_END
public static final int LOWBYTE_BEGIN
public static final int LOWBYTE_END
private static final int[] euctwCharToFreqOrder
public void ()
protected int getOrder (byte[], int)
int lowbyte
byte[] buf
int offset
int highbyte
static void ()
}
org/mozilla/universalchardet/prober/distributionanalysis/GB2312DistributionAnalysis.classGB2312DistributionAnalysis.java
package org.mozilla.universalchardet.prober.distributionanalysis
public org.mozilla.universalchardet.prober.distributionanalysis.GB2312DistributionAnalysis extends org.mozilla.universalchardet.prober.distributionanalysis.CharDistributionAnalysis {
public static final float GB2312_TYPICAL_DISTRIBUTION_RATIO
public static final int HIGHBYTE_BEGIN
public static final int HIGHBYTE_END
public static final int LOWBYTE_BEGIN
public static final int LOWBYTE_END
private static final int[] gb2312CharToFreqOrder
public void ()
protected int getOrder (byte[], int)
int lowbyte
byte[] buf
int offset
int highbyte
static void ()
}
org/mozilla/universalchardet/prober/distributionanalysis/JISDistributionAnalysis.classJISDistributionAnalysis.java
package org.mozilla.universalchardet.prober.distributionanalysis
public abstract org.mozilla.universalchardet.prober.distributionanalysis.JISDistributionAnalysis extends org.mozilla.universalchardet.prober.distributionanalysis.CharDistributionAnalysis {
public static final float JIS_TYPICAL_DISTRIBUTION_RATIO
private static final int[] jisCharToFreqOrder
public void ()
static void ()
}
org/mozilla/universalchardet/prober/distributionanalysis/SJISDistributionAnalysis.classSJISDistributionAnalysis.java
package org.mozilla.universalchardet.prober.distributionanalysis
public org.mozilla.universalchardet.prober.distributionanalysis.SJISDistributionAnalysis extends org.mozilla.universalchardet.prober.distributionanalysis.JISDistributionAnalysis {
public static final int HIGHBYTE_BEGIN_1
public static final int HIGHBYTE_END_1
public static final int HIGHBYTE_BEGIN_2
public static final int HIGHBYTE_END_2
public static final int LOWBYTE_BEGIN_1
public static final int LOWBYTE_BEGIN_2
public void ()
protected int getOrder (byte[], int)
byte[] buf
int offset
int order
int highbyte
int lowbyte
}
org/mozilla/universalchardet/prober/EscCharsetProber.classEscCharsetProber.java
package org.mozilla.universalchardet.prober
public org.mozilla.universalchardet.prober.EscCharsetProber extends org.mozilla.universalchardet.prober.CharsetProber {
private org.mozilla.universalchardet.prober.statemachine.CodingStateMachine[] codingSM
private int activeSM
private org.mozilla.universalchardet.prober.CharsetProber$ProbingState state
private String detectedCharset
private static final org.mozilla.universalchardet.prober.statemachine.HZSMModel hzsModel
private static final org.mozilla.universalchardet.prober.statemachine.ISO2022CNSMModel iso2022cnModel
private static final org.mozilla.universalchardet.prober.statemachine.ISO2022JPSMModel iso2022jpModel
private static final org.mozilla.universalchardet.prober.statemachine.ISO2022KRSMModel iso2022krModel
public void ()
public java.lang.String getCharSetName ()
public float getConfidence ()
public org.mozilla.universalchardet.prober.CharsetProber$ProbingState getState ()
public org.mozilla.universalchardet.prober.CharsetProber$ProbingState handleData (byte[], int, int)
org.mozilla.universalchardet.prober.statemachine.CodingStateMachine t
int codingState
int j
int i
byte[] buf
int offset
int length
int maxPos
public void reset ()
int i
public void setOption ()
static void ()
}
org/mozilla/universalchardet/prober/EUCJPProber.classEUCJPProber.java
package org.mozilla.universalchardet.prober
public org.mozilla.universalchardet.prober.EUCJPProber extends org.mozilla.universalchardet.prober.CharsetProber {
private org.mozilla.universalchardet.prober.statemachine.CodingStateMachine codingSM
private org.mozilla.universalchardet.prober.CharsetProber$ProbingState state
private org.mozilla.universalchardet.prober.contextanalysis.EUCJPContextAnalysis contextAnalyzer
private org.mozilla.universalchardet.prober.distributionanalysis.EUCJPDistributionAnalysis distributionAnalyzer
private byte[] lastChar
private static final org.mozilla.universalchardet.prober.statemachine.SMModel smModel
public void ()
public java.lang.String getCharSetName ()
public float getConfidence ()
float contextCf
float distribCf
public org.mozilla.universalchardet.prober.CharsetProber$ProbingState getState ()
public org.mozilla.universalchardet.prober.CharsetProber$ProbingState handleData (byte[], int, int)
int charLen
int codingState
int i
byte[] buf
int offset
int length
int maxPos
public void reset ()
public void setOption ()
static void ()
}
org/mozilla/universalchardet/prober/EUCKRProber.classEUCKRProber.java
package org.mozilla.universalchardet.prober
public org.mozilla.universalchardet.prober.EUCKRProber extends org.mozilla.universalchardet.prober.CharsetProber {
private org.mozilla.universalchardet.prober.statemachine.CodingStateMachine codingSM
private org.mozilla.universalchardet.prober.CharsetProber$ProbingState state
private org.mozilla.universalchardet.prober.distributionanalysis.EUCKRDistributionAnalysis distributionAnalyzer
private byte[] lastChar
private static final org.mozilla.universalchardet.prober.statemachine.SMModel smModel
public void ()
public java.lang.String getCharSetName ()
public float getConfidence ()
float distribCf
public org.mozilla.universalchardet.prober.CharsetProber$ProbingState getState ()
public org.mozilla.universalchardet.prober.CharsetProber$ProbingState handleData (byte[], int, int)
int charLen
int codingState
int i
byte[] buf
int offset
int length
int maxPos
public void reset ()
public void setOption ()
static void ()
}
org/mozilla/universalchardet/prober/EUCTWProber.classEUCTWProber.java
package org.mozilla.universalchardet.prober
public org.mozilla.universalchardet.prober.EUCTWProber extends org.mozilla.universalchardet.prober.CharsetProber {
private org.mozilla.universalchardet.prober.statemachine.CodingStateMachine codingSM
private org.mozilla.universalchardet.prober.CharsetProber$ProbingState state
private org.mozilla.universalchardet.prober.distributionanalysis.EUCTWDistributionAnalysis distributionAnalyzer
private byte[] lastChar
private static final org.mozilla.universalchardet.prober.statemachine.SMModel smModel
public void ()
public java.lang.String getCharSetName ()
public float getConfidence ()
float distribCf
public org.mozilla.universalchardet.prober.CharsetProber$ProbingState getState ()
public org.mozilla.universalchardet.prober.CharsetProber$ProbingState handleData (byte[], int, int)
int charLen
int codingState
int i
byte[] buf
int offset
int length
int maxPos
public void reset ()
public void setOption ()
static void ()
}
org/mozilla/universalchardet/prober/GB18030Prober.classGB18030Prober.java
package org.mozilla.universalchardet.prober
public org.mozilla.universalchardet.prober.GB18030Prober extends org.mozilla.universalchardet.prober.CharsetProber {
private org.mozilla.universalchardet.prober.statemachine.CodingStateMachine codingSM
private org.mozilla.universalchardet.prober.CharsetProber$ProbingState state
private org.mozilla.universalchardet.prober.distributionanalysis.GB2312DistributionAnalysis distributionAnalyzer
private byte[] lastChar
private static final org.mozilla.universalchardet.prober.statemachine.SMModel smModel
public void ()
public java.lang.String getCharSetName ()
public float getConfidence ()
float distribCf
public org.mozilla.universalchardet.prober.CharsetProber$ProbingState getState ()
public org.mozilla.universalchardet.prober.CharsetProber$ProbingState handleData (byte[], int, int)
int charLen
int codingState
int i
byte[] buf
int offset
int length
int maxPos
public void reset ()
public void setOption ()
static void ()
}
org/mozilla/universalchardet/prober/HebrewProber.classHebrewProber.java
package org.mozilla.universalchardet.prober
public org.mozilla.universalchardet.prober.HebrewProber extends org.mozilla.universalchardet.prober.CharsetProber {
public static final int FINAL_KAF
public static final int NORMAL_KAF
public static final int FINAL_MEM
public static final int NORMAL_MEM
public static final int FINAL_NUN
public static final int NORMAL_NUN
public static final int FINAL_PE
public static final int NORMAL_PE
public static final int FINAL_TSADI
public static final int NORMAL_TSADI
public static final byte SPACE
public static final int MIN_FINAL_CHAR_DISTANCE
public static final float MIN_MODEL_DISTANCE
private int finalCharLogicalScore
private int finalCharVisualScore
private byte prev
private byte beforePrev
private org.mozilla.universalchardet.prober.CharsetProber logicalProber
private org.mozilla.universalchardet.prober.CharsetProber visualProber
public void ()
public void setModalProbers (org.mozilla.universalchardet.prober.CharsetProber, org.mozilla.universalchardet.prober.CharsetProber)
org.mozilla.universalchardet.prober.CharsetProber logicalProber
org.mozilla.universalchardet.prober.CharsetProber visualProber
public java.lang.String getCharSetName ()
int finalsub
float modelsub
public float getConfidence ()
public org.mozilla.universalchardet.prober.CharsetProber$ProbingState getState ()
public org.mozilla.universalchardet.prober.CharsetProber$ProbingState handleData (byte[], int, int)
byte c
int i
byte[] buf
int offset
int length
int maxPos
public void reset ()
public void setOption ()
protected static boolean isFinal (byte)
byte b
int c
protected static boolean isNonFinal (byte)
byte b
int c
}
org/mozilla/universalchardet/prober/Latin1Prober.classLatin1Prober.java
package org.mozilla.universalchardet.prober
public org.mozilla.universalchardet.prober.Latin1Prober extends org.mozilla.universalchardet.prober.CharsetProber {
public static final byte UDF
public static final byte OTH
public static final byte ASC
public static final byte ASS
public static final byte ACV
public static final byte ACO
public static final byte ASV
public static final byte ASO
public static final int CLASS_NUM
public static final int FREQ_CAT_NUM
private org.mozilla.universalchardet.prober.CharsetProber$ProbingState state
private byte lastCharClass
private int[] freqCounter
private static final byte[] latin1CharToClass
private static final byte[] latin1ClassModel
public void ()
public java.lang.String getCharSetName ()
public float getConfidence ()
int i
float confidence
float confidence
int total
public org.mozilla.universalchardet.prober.CharsetProber$ProbingState getState ()
public org.mozilla.universalchardet.prober.CharsetProber$ProbingState handleData (byte[], int, int)
int c
byte charClass
byte freq
int i
byte[] buf
int offset
int length
java.nio.ByteBuffer newBufTmp
byte[] newBuf
int newBufLen
public void reset ()
int i
public void setOption ()
static void ()
}
org/mozilla/universalchardet/prober/MBCSGroupProber.classMBCSGroupProber.java
package org.mozilla.universalchardet.prober
public org.mozilla.universalchardet.prober.MBCSGroupProber extends org.mozilla.universalchardet.prober.CharsetProber {
private org.mozilla.universalchardet.prober.CharsetProber$ProbingState state
private org.mozilla.universalchardet.prober.CharsetProber[] probers
private boolean[] isActive
private int bestGuess
private int activeNum
public void ()
public java.lang.String getCharSetName ()
public float getConfidence ()
float cf
int i
float bestConf
public org.mozilla.universalchardet.prober.CharsetProber$ProbingState getState ()
public org.mozilla.universalchardet.prober.CharsetProber$ProbingState handleData (byte[], int, int)
int i
org.mozilla.universalchardet.prober.CharsetProber$ProbingState st
int i
byte[] buf
int offset
int length
boolean keepNext
byte[] highbyteBuf
int highpos
int maxPos
public void reset ()
int i
public void setOption ()
}
org/mozilla/universalchardet/prober/SBCSGroupProber.classSBCSGroupProber.java
package org.mozilla.universalchardet.prober
public org.mozilla.universalchardet.prober.SBCSGroupProber extends org.mozilla.universalchardet.prober.CharsetProber {
private org.mozilla.universalchardet.prober.CharsetProber$ProbingState state
private org.mozilla.universalchardet.prober.CharsetProber[] probers
private boolean[] isActive
private int bestGuess
private int activeNum
private static final org.mozilla.universalchardet.prober.sequence.SequenceModel win1251Model
private static final org.mozilla.universalchardet.prober.sequence.SequenceModel koi8rModel
private static final org.mozilla.universalchardet.prober.sequence.SequenceModel latin5Model
private static final org.mozilla.universalchardet.prober.sequence.SequenceModel macCyrillicModel
private static final org.mozilla.universalchardet.prober.sequence.SequenceModel ibm866Model
private static final org.mozilla.universalchardet.prober.sequence.SequenceModel ibm855Model
private static final org.mozilla.universalchardet.prober.sequence.SequenceModel latin7Model
private static final org.mozilla.universalchardet.prober.sequence.SequenceModel win1253Model
private static final org.mozilla.universalchardet.prober.sequence.SequenceModel latin5BulgarianModel
private static final org.mozilla.universalchardet.prober.sequence.SequenceModel win1251BulgarianModel
private static final org.mozilla.universalchardet.prober.sequence.SequenceModel hebrewModel
public void ()
org.mozilla.universalchardet.prober.HebrewProber hebprober
public java.lang.String getCharSetName ()
public float getConfidence ()
float cf
int i
float bestConf
public org.mozilla.universalchardet.prober.CharsetProber$ProbingState getState ()
public org.mozilla.universalchardet.prober.CharsetProber$ProbingState handleData (byte[], int, int)
org.mozilla.universalchardet.prober.CharsetProber$ProbingState st
int i
java.nio.ByteBuffer newbuf
byte[] buf
int offset
int length
public void reset ()
int i
public void setOption ()
static void ()
}
org/mozilla/universalchardet/prober/sequence/BulgarianModel.classBulgarianModel.java
package org.mozilla.universalchardet.prober.sequence
public org.mozilla.universalchardet.prober.sequence.BulgarianModel extends org.mozilla.universalchardet.prober.sequence.SequenceModel {
public static final float TYPICAL_POSITIVE_RATIO
private static final byte[] bulgarianLangModel
public void (short[], java.lang.String)
short[] charToOrderMap
String name
static void ()
}
org/mozilla/universalchardet/prober/sequence/CyrillicModel.classCyrillicModel.java
package org.mozilla.universalchardet.prober.sequence
public org.mozilla.universalchardet.prober.sequence.CyrillicModel extends org.mozilla.universalchardet.prober.sequence.SequenceModel {
public static final float TYPICAL_POSITIVE_RATIO
private static final byte[] russianLangModel
public void (short[], java.lang.String)
short[] charToOrderMap
String name
static void ()
}
org/mozilla/universalchardet/prober/sequence/GreekModel.classGreekModel.java
package org.mozilla.universalchardet.prober.sequence
public org.mozilla.universalchardet.prober.sequence.GreekModel extends org.mozilla.universalchardet.prober.sequence.SequenceModel {
public static final float TYPICAL_POSITIVE_RATIO
private static final byte[] greekLangModel
public void (short[], java.lang.String)
short[] charToOrderMap
String name
static void ()
}
org/mozilla/universalchardet/prober/sequence/HebrewModel.classHebrewModel.java
package org.mozilla.universalchardet.prober.sequence
public org.mozilla.universalchardet.prober.sequence.HebrewModel extends org.mozilla.universalchardet.prober.sequence.SequenceModel {
public static final float TYPICAL_POSITIVE_RATIO
private static final short[] win1255CharToOrderMap
private static final byte[] hebrewLangModel
public void ()
static void ()
}
org/mozilla/universalchardet/prober/sequence/Ibm855Model.classIbm855Model.java
package org.mozilla.universalchardet.prober.sequence
public org.mozilla.universalchardet.prober.sequence.Ibm855Model extends org.mozilla.universalchardet.prober.sequence.CyrillicModel {
private static final short[] ibm855CharToOrderMap
public void ()
static void ()
}
org/mozilla/universalchardet/prober/sequence/Ibm866Model.classIbm866Model.java
package org.mozilla.universalchardet.prober.sequence
public org.mozilla.universalchardet.prober.sequence.Ibm866Model extends org.mozilla.universalchardet.prober.sequence.CyrillicModel {
private static final short[] ibm866CharToOrderMap
public void ()
static void ()
}
org/mozilla/universalchardet/prober/sequence/Koi8rModel.classKoi8rModel.java
package org.mozilla.universalchardet.prober.sequence
public org.mozilla.universalchardet.prober.sequence.Koi8rModel extends org.mozilla.universalchardet.prober.sequence.CyrillicModel {
private static final short[] koi8rCharToOrderMap
public void ()
static void ()
}
org/mozilla/universalchardet/prober/sequence/Latin5BulgarianModel.classLatin5BulgarianModel.java
package org.mozilla.universalchardet.prober.sequence
public org.mozilla.universalchardet.prober.sequence.Latin5BulgarianModel extends org.mozilla.universalchardet.prober.sequence.BulgarianModel {
private static final short[] latin5BulgarianCharToOrderMap
public void ()
static void ()
}
org/mozilla/universalchardet/prober/sequence/Latin5Model.classLatin5Model.java
package org.mozilla.universalchardet.prober.sequence
public org.mozilla.universalchardet.prober.sequence.Latin5Model extends org.mozilla.universalchardet.prober.sequence.CyrillicModel {
private static final short[] latin5CharToOrderMap
public void ()
static void ()
}
org/mozilla/universalchardet/prober/sequence/Latin7Model.classLatin7Model.java
package org.mozilla.universalchardet.prober.sequence
public org.mozilla.universalchardet.prober.sequence.Latin7Model extends org.mozilla.universalchardet.prober.sequence.GreekModel {
private static final short[] latin7CharToOrderMap
public void ()
static void ()
}
org/mozilla/universalchardet/prober/sequence/MacCyrillicModel.classMacCyrillicModel.java
package org.mozilla.universalchardet.prober.sequence
public org.mozilla.universalchardet.prober.sequence.MacCyrillicModel extends org.mozilla.universalchardet.prober.sequence.CyrillicModel {
private static final short[] macCyrillicCharToOrderMap
public void ()
static void ()
}
org/mozilla/universalchardet/prober/sequence/SequenceModel.classSequenceModel.java
package org.mozilla.universalchardet.prober.sequence
public abstract org.mozilla.universalchardet.prober.sequence.SequenceModel extends java.lang.Object {
protected short[] charToOrderMap
protected byte[] precedenceMatrix
protected float typicalPositiveRatio
protected boolean keepEnglishLetter
protected String charsetName
public void (short[], byte[], float, boolean, java.lang.String)
short[] charToOrderMap
byte[] precedenceMatrix
float typicalPositiveRatio
boolean keepEnglishLetter
String charsetName
public short getOrder (byte)
byte b
int c
public byte getPrecedence (int)
int pos
public float getTypicalPositiveRatio ()
public boolean getKeepEnglishLetter ()
public java.lang.String getCharsetName ()
}
org/mozilla/universalchardet/prober/sequence/Win1251BulgarianModel.classWin1251BulgarianModel.java
package org.mozilla.universalchardet.prober.sequence
public org.mozilla.universalchardet.prober.sequence.Win1251BulgarianModel extends org.mozilla.universalchardet.prober.sequence.BulgarianModel {
private static final short[] win1251BulgarianCharToOrderMap
public void ()
static void ()
}
org/mozilla/universalchardet/prober/sequence/Win1251Model.classWin1251Model.java
package org.mozilla.universalchardet.prober.sequence
public org.mozilla.universalchardet.prober.sequence.Win1251Model extends org.mozilla.universalchardet.prober.sequence.CyrillicModel {
private static short[] win1251CharToOrderMap
public void ()
static void ()
}
org/mozilla/universalchardet/prober/sequence/Win1253Model.classWin1253Model.java
package org.mozilla.universalchardet.prober.sequence
public org.mozilla.universalchardet.prober.sequence.Win1253Model extends org.mozilla.universalchardet.prober.sequence.GreekModel {
private static final short[] win1253CharToOrderMap
public void ()
static void ()
}
org/mozilla/universalchardet/prober/SingleByteCharsetProber.classSingleByteCharsetProber.java
package org.mozilla.universalchardet.prober
public org.mozilla.universalchardet.prober.SingleByteCharsetProber extends org.mozilla.universalchardet.prober.CharsetProber {
public static final int SAMPLE_SIZE
public static final int SB_ENOUGH_REL_THRESHOLD
public static final float POSITIVE_SHORTCUT_THRESHOLD
public static final float NEGATIVE_SHORTCUT_THRESHOLD
public static final int SYMBOL_CAT_ORDER
public static final int NUMBER_OF_SEQ_CAT
public static final int POSITIVE_CAT
public static final int NEGATIVE_CAT
private org.mozilla.universalchardet.prober.CharsetProber$ProbingState state
private org.mozilla.universalchardet.prober.sequence.SequenceModel model
private boolean reversed
private short lastOrder
private int totalSeqs
private int[] seqCounters
private int totalChar
private int freqChar
private org.mozilla.universalchardet.prober.CharsetProber nameProber
public void (org.mozilla.universalchardet.prober.sequence.SequenceModel)
org.mozilla.universalchardet.prober.sequence.SequenceModel model
public void (org.mozilla.universalchardet.prober.sequence.SequenceModel, boolean, org.mozilla.universalchardet.prober.CharsetProber)
org.mozilla.universalchardet.prober.sequence.SequenceModel model
boolean reversed
org.mozilla.universalchardet.prober.CharsetProber nameProber
boolean keepEnglishLetters ()
public java.lang.String getCharSetName ()
public float getConfidence ()
float r
public org.mozilla.universalchardet.prober.CharsetProber$ProbingState getState ()
public org.mozilla.universalchardet.prober.CharsetProber$ProbingState handleData (byte[], int, int)
short order
int i
float cf
byte[] buf
int offset
int length
int maxPos
public void reset ()
int i
public void setOption ()
}
org/mozilla/universalchardet/prober/SJISProber.classSJISProber.java
package org.mozilla.universalchardet.prober
public org.mozilla.universalchardet.prober.SJISProber extends org.mozilla.universalchardet.prober.CharsetProber {
private org.mozilla.universalchardet.prober.statemachine.CodingStateMachine codingSM
private org.mozilla.universalchardet.prober.CharsetProber$ProbingState state
private org.mozilla.universalchardet.prober.contextanalysis.SJISContextAnalysis contextAnalyzer
private org.mozilla.universalchardet.prober.distributionanalysis.SJISDistributionAnalysis distributionAnalyzer
private byte[] lastChar
private static final org.mozilla.universalchardet.prober.statemachine.SMModel smModel
public void ()
public java.lang.String getCharSetName ()
public float getConfidence ()
float contextCf
float distribCf
public org.mozilla.universalchardet.prober.CharsetProber$ProbingState getState ()
public org.mozilla.universalchardet.prober.CharsetProber$ProbingState handleData (byte[], int, int)
int charLen
int codingState
int i
byte[] buf
int offset
int length
int maxPos
public void reset ()
public void setOption ()
static void ()
}
org/mozilla/universalchardet/prober/statemachine/Big5SMModel.classBig5SMModel.java
package org.mozilla.universalchardet.prober.statemachine
public org.mozilla.universalchardet.prober.statemachine.Big5SMModel extends org.mozilla.universalchardet.prober.statemachine.SMModel {
public static final int BIG5_CLASS_FACTOR
private static int[] big5ClassTable
private static int[] big5StateTable
private static int[] big5CharLenTable
public void ()
static void ()
}
org/mozilla/universalchardet/prober/statemachine/CodingStateMachine.classCodingStateMachine.java
package org.mozilla.universalchardet.prober.statemachine
public org.mozilla.universalchardet.prober.statemachine.CodingStateMachine extends java.lang.Object {
protected org.mozilla.universalchardet.prober.statemachine.SMModel model
protected int currentState
protected int currentCharLen
protected int currentBytePos
public void (org.mozilla.universalchardet.prober.statemachine.SMModel)
org.mozilla.universalchardet.prober.statemachine.SMModel model
public int nextState (byte)
byte c
int byteCls
public int getCurrentCharLen ()
public void reset ()
public java.lang.String getCodingStateMachine ()
}
org/mozilla/universalchardet/prober/statemachine/EUCJPSMModel.classEUCJPSMModel.java
package org.mozilla.universalchardet.prober.statemachine
public org.mozilla.universalchardet.prober.statemachine.EUCJPSMModel extends org.mozilla.universalchardet.prober.statemachine.SMModel {
public static final int EUCJP_CLASS_FACTOR
private static int[] eucjpClassTable
private static int[] eucjpStateTable
private static int[] eucjpCharLenTable
public void ()
static void ()
}
org/mozilla/universalchardet/prober/statemachine/EUCKRSMModel.classEUCKRSMModel.java
package org.mozilla.universalchardet.prober.statemachine
public org.mozilla.universalchardet.prober.statemachine.EUCKRSMModel extends org.mozilla.universalchardet.prober.statemachine.SMModel {
public static final int EUCKR_CLASS_FACTOR
private static int[] euckrClassTable
private static int[] euckrStateTable
private static int[] euckrCharLenTable
public void ()
static void ()
}
org/mozilla/universalchardet/prober/statemachine/EUCTWSMModel.classEUCTWSMModel.java
package org.mozilla.universalchardet.prober.statemachine
public org.mozilla.universalchardet.prober.statemachine.EUCTWSMModel extends org.mozilla.universalchardet.prober.statemachine.SMModel {
public static final int EUCTW_CLASS_FACTOR
private static int[] euctwClassTable
private static int[] euctwStateTable
private static int[] euctwCharLenTable
public void ()
static void ()
}
org/mozilla/universalchardet/prober/statemachine/GB18030SMModel.classGB18030SMModel.java
package org.mozilla.universalchardet.prober.statemachine
public org.mozilla.universalchardet.prober.statemachine.GB18030SMModel extends org.mozilla.universalchardet.prober.statemachine.SMModel {
public static final int GB18030_CLASS_FACTOR
private static int[] gb18030ClassTable
private static int[] gb18030StateTable
private static int[] gb18030CharLenTable
public void ()
static void ()
}
org/mozilla/universalchardet/prober/statemachine/HZSMModel.classHZSMModel.java
package org.mozilla.universalchardet.prober.statemachine
public org.mozilla.universalchardet.prober.statemachine.HZSMModel extends org.mozilla.universalchardet.prober.statemachine.SMModel {
public static final int HZS_CLASS_FACTOR
private static int[] hzsClassTable
private static int[] hzsStateTable
private static int[] hzsCharLenTable
public void ()
static void ()
}
org/mozilla/universalchardet/prober/statemachine/ISO2022CNSMModel.classISO2022CNSMModel.java
package org.mozilla.universalchardet.prober.statemachine
public org.mozilla.universalchardet.prober.statemachine.ISO2022CNSMModel extends org.mozilla.universalchardet.prober.statemachine.SMModel {
public static final int ISO2022CN_CLASS_FACTOR
private static int[] iso2022cnClassTable
private static int[] iso2022cnStateTable
private static int[] iso2022cnCharLenTable
public void ()
static void ()
}
org/mozilla/universalchardet/prober/statemachine/ISO2022JPSMModel.classISO2022JPSMModel.java
package org.mozilla.universalchardet.prober.statemachine
public org.mozilla.universalchardet.prober.statemachine.ISO2022JPSMModel extends org.mozilla.universalchardet.prober.statemachine.SMModel {
public static final int ISO2022JP_CLASS_FACTOR
private static int[] iso2022jpClassTable
private static int[] iso2022jpStateTable
private static int[] iso2022jpCharLenTable
public void ()
static void ()
}
org/mozilla/universalchardet/prober/statemachine/ISO2022KRSMModel.classISO2022KRSMModel.java
package org.mozilla.universalchardet.prober.statemachine
public org.mozilla.universalchardet.prober.statemachine.ISO2022KRSMModel extends org.mozilla.universalchardet.prober.statemachine.SMModel {
public static final int ISO2022KR_CLASS_FACTOR
private static int[] iso2022krClassTable
private static int[] iso2022krStateTable
private static int[] iso2022krCharLenTable
public void ()
static void ()
}
org/mozilla/universalchardet/prober/statemachine/PkgInt.classPkgInt.java
package org.mozilla.universalchardet.prober.statemachine
public org.mozilla.universalchardet.prober.statemachine.PkgInt extends java.lang.Object {
public static final int INDEX_SHIFT_4BITS
public static final int INDEX_SHIFT_8BITS
public static final int INDEX_SHIFT_16BITS
public static final int SHIFT_MASK_4BITS
public static final int SHIFT_MASK_8BITS
public static final int SHIFT_MASK_16BITS
public static final int BIT_SHIFT_4BITS
public static final int BIT_SHIFT_8BITS
public static final int BIT_SHIFT_16BITS
public static final int UNIT_MASK_4BITS
public static final int UNIT_MASK_8BITS
public static final int UNIT_MASK_16BITS
private int indexShift
private int shiftMask
private int bitShift
private int unitMask
private int[] data
public void (int, int, int, int, int[])
int indexShift
int shiftMask
int bitShift
int unitMask
int[] data
public static int pack16bits (int, int)
int a
int b
public static int pack8bits (int, int, int, int)
int a
int b
int c
int d
public static int pack4bits (int, int, int, int, int, int, int, int)
int a
int b
int c
int d
int e
int f
int g
int h
public int unpack (int)
int i
}
org/mozilla/universalchardet/prober/statemachine/SJISSMModel.classSJISSMModel.java
package org.mozilla.universalchardet.prober.statemachine
public org.mozilla.universalchardet.prober.statemachine.SJISSMModel extends org.mozilla.universalchardet.prober.statemachine.SMModel {
public static final int SJIS_CLASS_FACTOR
private static int[] sjisClassTable
private static int[] sjisStateTable
private static int[] sjisCharLenTable
public void ()
static void ()
}
org/mozilla/universalchardet/prober/statemachine/SMModel.classSMModel.java
package org.mozilla.universalchardet.prober.statemachine
public abstract org.mozilla.universalchardet.prober.statemachine.SMModel extends java.lang.Object {
public static final int START
public static final int ERROR
public static final int ITSME
protected org.mozilla.universalchardet.prober.statemachine.PkgInt classTable
protected int classFactor
protected org.mozilla.universalchardet.prober.statemachine.PkgInt stateTable
protected int[] charLenTable
protected String name
public void (org.mozilla.universalchardet.prober.statemachine.PkgInt, int, org.mozilla.universalchardet.prober.statemachine.PkgInt, int[], java.lang.String)
org.mozilla.universalchardet.prober.statemachine.PkgInt classTable
int classFactor
org.mozilla.universalchardet.prober.statemachine.PkgInt stateTable
int[] charLenTable
String name
public int getClass (byte)
byte b
int c
public int getNextState (int, int)
int cls
int currentState
public int getCharLen (int)
int cls
public java.lang.String getName ()
}
org/mozilla/universalchardet/prober/statemachine/UCS2BESMModel.classUCS2BESMModel.java
package org.mozilla.universalchardet.prober.statemachine
public org.mozilla.universalchardet.prober.statemachine.UCS2BESMModel extends org.mozilla.universalchardet.prober.statemachine.SMModel {
public static final int UCS2BE_CLASS_FACTOR
private static int[] ucs2beClassTable
private static int[] ucs2beStateTable
private static int[] ucs2beCharLenTable
public void ()
static void ()
}
org/mozilla/universalchardet/prober/statemachine/UTF8SMModel.classUTF8SMModel.java
package org.mozilla.universalchardet.prober.statemachine
public org.mozilla.universalchardet.prober.statemachine.UTF8SMModel extends org.mozilla.universalchardet.prober.statemachine.SMModel {
public static final int UTF8_CLASS_FACTOR
private static int[] utf8ClassTable
private static int[] utf8StateTable
private static int[] utf8CharLenTable
public void ()
static void ()
}
org/mozilla/universalchardet/prober/UTF8Prober.classUTF8Prober.java
package org.mozilla.universalchardet.prober
public org.mozilla.universalchardet.prober.UTF8Prober extends org.mozilla.universalchardet.prober.CharsetProber {
public static final float ONE_CHAR_PROB
private org.mozilla.universalchardet.prober.statemachine.CodingStateMachine codingSM
private org.mozilla.universalchardet.prober.CharsetProber$ProbingState state
private int numOfMBChar
private static final org.mozilla.universalchardet.prober.statemachine.SMModel smModel
public void ()
public java.lang.String getCharSetName ()
public org.mozilla.universalchardet.prober.CharsetProber$ProbingState handleData (byte[], int, int)
int codingState
int i
byte[] buf
int offset
int length
int maxPos
public org.mozilla.universalchardet.prober.CharsetProber$ProbingState getState ()
public void reset ()
public float getConfidence ()
int i
float unlike
public void setOption ()
static void ()
}
org/mozilla/universalchardet/UniversalDetector$1.classUniversalDetector.java
package org.mozilla.universalchardet
org.mozilla.universalchardet.UniversalDetector$1 extends java.lang.Object implements org.mozilla.universalchardet.CharsetListener {
void ()
public void report (java.lang.String)
String name
}
org/mozilla/universalchardet/UniversalDetector$InputState.classUniversalDetector.java
package org.mozilla.universalchardet
public final org.mozilla.universalchardet.UniversalDetector$InputState extends java.lang.Enum {
public static final org.mozilla.universalchardet.UniversalDetector$InputState PURE_ASCII
public static final org.mozilla.universalchardet.UniversalDetector$InputState ESC_ASCII
public static final org.mozilla.universalchardet.UniversalDetector$InputState HIGHBYTE
private static final org.mozilla.universalchardet.UniversalDetector$InputState[] $VALUES
public static final org.mozilla.universalchardet.UniversalDetector$InputState[] values ()
public static org.mozilla.universalchardet.UniversalDetector$InputState valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
org/mozilla/universalchardet/UniversalDetector.classUniversalDetector.java
package org.mozilla.universalchardet
public org.mozilla.universalchardet.UniversalDetector extends java.lang.Object {
public static final float SHORTCUT_THRESHOLD
public static final float MINIMUM_THRESHOLD
private org.mozilla.universalchardet.UniversalDetector$InputState inputState
private boolean done
private boolean start
private boolean gotData
private byte lastChar
private String detectedCharset
private org.mozilla.universalchardet.prober.CharsetProber[] probers
private org.mozilla.universalchardet.prober.CharsetProber escCharsetProber
private org.mozilla.universalchardet.CharsetListener listener
public void (org.mozilla.universalchardet.CharsetListener)
int i
org.mozilla.universalchardet.CharsetListener listener
public boolean isDone ()
public java.lang.String getDetectedCharset ()
public void setListener (org.mozilla.universalchardet.CharsetListener)
org.mozilla.universalchardet.CharsetListener listener
public org.mozilla.universalchardet.CharsetListener getListener ()
public void handleData (byte[], int, int)
int b1
int b2
int b3
int b4
int c
int i
org.mozilla.universalchardet.prober.CharsetProber$ProbingState st
org.mozilla.universalchardet.prober.CharsetProber$ProbingState st
int i
byte[] buf
int offset
int length
int maxPos
public void dataEnd ()
float proberConfidence
int i
float maxProberConfidence
int maxProber
public void reset ()
int i
public static void main (java.lang.String[]) throws java.lang.Exception
String[] args
org.mozilla.universalchardet.UniversalDetector detector
byte[] buf
java.io.FileInputStream fis
int nread
}
META-INF/maven/
META-INF/maven/com.googlecode.juniversalchardet/
META-INF/maven/com.googlecode.juniversalchardet/juniversalchardet/
META-INF/maven/com.googlecode.juniversalchardet/juniversalchardet/pom.xml
META-INF/maven/com.googlecode.juniversalchardet/juniversalchardet/pom.properties