Class Windows_31JEncoding

  • All Implemented Interfaces:
    java.lang.Cloneable

    public final class Windows_31JEncoding
    extends BaseSJISEncoding
    • Constructor Detail

      • Windows_31JEncoding

        protected Windows_31JEncoding()
    • Method Detail

      • getCharsetName

        public java.lang.String getCharsetName()
        Description copied from class: Encoding
        The name of the equivalent Java Charset for this encoding. Defaults to the name of the encoding. Subclasses can override this to provide a different name.
        Overrides:
        getCharsetName in class BaseSJISEncoding
        Returns:
        the name of the equivalent Java Charset for this encoding
      • 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,