Class PerforceShiftJISCharset

java.lang.Object
java.nio.charset.Charset
com.perforce.p4java.charset.PerforceShiftJISCharset
All Implemented Interfaces:
Comparable<Charset>

public class PerforceShiftJISCharset extends Charset
Charset implementation which performs P4ShiftJIS encoding. P4-ShiftJIS encoding uses the MS932 (Microsoft code page 932) encoding, a superset of Shift-JIS. Additionally, P4-ShiftJIS applies Perforce specific updates to characters
  • Field Details

    • UNICODE_MAPPING

      public static final boolean UNICODE_MAPPING
  • Constructor Details

    • PerforceShiftJISCharset

      protected PerforceShiftJISCharset(String canonical, String[] aliases)
      Constructor for the P4ShiftJIS charset. Call the superclass constructor to pass along the name and aliases.
      Parameters:
      canonical - canonical
      aliases - aliases
  • Method Details

    • newEncoder

      public CharsetEncoder newEncoder()
      Called by users of this Charset to obtain an encoder.
      Specified by:
      newEncoder in class Charset
    • newDecoder

      public CharsetDecoder newDecoder()
      Called by users of this Charset to obtain a decoder.
      Specified by:
      newDecoder in class Charset
    • contains

      public boolean contains(Charset cs)
      Tells whether or not this charset contains the given charset.
      Specified by:
      contains in class Charset