Class CharsetRecog_mbcs.CharsetRecog_euc

Direct Known Subclasses:
CharsetRecog_mbcs.CharsetRecog_euc.CharsetRecog_euc_jp, CharsetRecog_mbcs.CharsetRecog_euc.CharsetRecog_euc_kr
Enclosing class:
CharsetRecog_mbcs

abstract static class CharsetRecog_mbcs.CharsetRecog_euc extends CharsetRecog_mbcs
EUC charset recognizers. One abstract class that provides the common function for getting the next character according to the EUC encoding scheme, and nested derived classes for EUC_KR, EUC_JP, EUC_CN.
  • Constructor Details

    • CharsetRecog_euc

      CharsetRecog_euc()
  • Method Details

    • nextChar

      boolean nextChar(CharsetRecog_mbcs.iteratedChar it, CharsetDetector det)
      Description copied from class: CharsetRecog_mbcs
      Get the next character (however many bytes it is) from the input data Subclasses for specific charset encodings must implement this function to get characters according to the rules of their encoding scheme. This function is not a method of class iteratedChar only because that would require a lot of extra derived classes, which is awkward.
      Specified by:
      nextChar in class CharsetRecog_mbcs
      Parameters:
      it - The iteratedChar "struct" into which the returned char is placed.
      det - The charset detector, which is needed to get at the input byte data being iterated over.
      Returns:
      True if a character was returned, false at end of input.