java.lang.Object
org.mozilla.universalchardet.prober.contextanalysis.JapaneseContextAnalysis
Direct Known Subclasses:
EUCJPContextAnalysis, SJISContextAnalysis

public abstract class JapaneseContextAnalysis extends Object
  • Field Details

    • NUM_OF_CATEGORY

      public static final int NUM_OF_CATEGORY
      See Also:
    • ENOUGH_REL_THRESHOLD

      public static final int ENOUGH_REL_THRESHOLD
      See Also:
    • MAX_REL_THRESHOLD

      public static final int MAX_REL_THRESHOLD
      See Also:
    • MINIMUM_DATA_THRESHOLD

      public static final int MINIMUM_DATA_THRESHOLD
      See Also:
    • DONT_KNOW

      public static final float DONT_KNOW
      See Also:
    • relSample

      private int[] relSample
    • totalRel

      private int totalRel
    • lastCharOrder

      private int lastCharOrder
    • needToSkipCharNum

      private int needToSkipCharNum
    • done

      private boolean done
    • tmpOrder

    • jp2CharContext

      private static final byte[][] jp2CharContext
  • Constructor Details

    • JapaneseContextAnalysis

      public JapaneseContextAnalysis()
  • Method Details

    • handleData

      public void handleData(byte[] buf, int offset, int length)
    • handleOneChar

      public void handleOneChar(byte[] buf, int offset, int charLength)
    • getConfidence

      public float getConfidence()
    • reset

      public final void reset()
    • setOption

      public void setOption()
    • gotEnoughData

      public boolean gotEnoughData()
    • getOrder

      protected abstract void getOrder(JapaneseContextAnalysis.Order order, byte[] buf, int offset)
    • getOrder

      protected abstract int getOrder(byte[] buf, int offset)