Class SJISEncoding

All Implemented Interfaces:
Cloneable

public final class SJISEncoding extends BaseSJISEncoding
  • Field Details

    • SjisTrans

      static final int[][] SjisTrans
    • INSTANCE

      public static final SJISEncoding INSTANCE
  • Constructor Details

    • SJISEncoding

      protected SJISEncoding()
  • Method Details

    • length

      public int length(byte[] bytes, int p, int end)
      Description copied from class: Encoding
      Returns character length given stream, character position and stream end returns 1 for singlebyte encodings or performs sanity validations for multibyte ones and returns the character length, missing characters in the stream otherwise
      Specified by:
      length in class Encoding
      Returns:
      0 Never > 0 Valid character, length returned -1 Illegal/malformed character < -1 (-1 - n) Number of missing bytes for character in p...end range Oniguruma equivalent: mbc_enc_len modified for 1.9 purposes,