Class CharsetRecog_mbcs.CharsetRecog_big5

java.lang.Object
com.ibm.icu.text.CharsetRecognizer
com.ibm.icu.text.CharsetRecog_mbcs
com.ibm.icu.text.CharsetRecog_mbcs.CharsetRecog_big5
Enclosing class:
CharsetRecog_mbcs

static class CharsetRecog_mbcs.CharsetRecog_big5 extends CharsetRecog_mbcs
Big5 charset recognizer.
  • Field Details

    • commonChars

      static int[] commonChars
  • Constructor Details

    • CharsetRecog_big5

      CharsetRecog_big5()
  • 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.
    • match

      Description copied from class: CharsetRecognizer
      Test the match of this charset with the input text data which is obtained via the CharsetDetector object.
      Specified by:
      match in class CharsetRecognizer
      Parameters:
      det - The CharsetDetector, which contains the input text to be checked for being in this charset.
      Returns:
      A CharsetMatch object containing details of match with this charset, or null if there was no match.
    • getName

      String getName()
      Description copied from class: CharsetRecog_mbcs
      Get the IANA name of this charset.
      Specified by:
      getName in class CharsetRecog_mbcs
      Returns:
      the charset name.
    • getLanguage

      public String getLanguage()
      Description copied from class: CharsetRecognizer
      Get the ISO language code for this charset.
      Overrides:
      getLanguage in class CharsetRecognizer
      Returns:
      the language code, or null if the language cannot be determined.