Package com.perforce.p4java.charset
Class PerforceShiftJISCharset
- java.lang.Object
-
- java.nio.charset.Charset
-
- com.perforce.p4java.charset.PerforceShiftJISCharset
-
- All Implemented Interfaces:
java.lang.Comparable<java.nio.charset.Charset>
public class PerforceShiftJISCharset extends java.nio.charset.CharsetCharset 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 Summary
Fields Modifier and Type Field Description static booleanUNICODE_MAPPING
-
Constructor Summary
Constructors Modifier Constructor Description protectedPerforceShiftJISCharset(java.lang.String canonical, java.lang.String[] aliases)Constructor for the P4ShiftJIS charset.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontains(java.nio.charset.Charset cs)Tells whether or not this charset contains the given charset.java.nio.charset.CharsetDecodernewDecoder()Called by users of this Charset to obtain a decoder.java.nio.charset.CharsetEncodernewEncoder()Called by users of this Charset to obtain an encoder.
-
-
-
Method Detail
-
newEncoder
public java.nio.charset.CharsetEncoder newEncoder()
Called by users of this Charset to obtain an encoder.- Specified by:
newEncoderin classjava.nio.charset.Charset
-
newDecoder
public java.nio.charset.CharsetDecoder newDecoder()
Called by users of this Charset to obtain a decoder.- Specified by:
newDecoderin classjava.nio.charset.Charset
-
contains
public boolean contains(java.nio.charset.Charset cs)
Tells whether or not this charset contains the given charset.- Specified by:
containsin classjava.nio.charset.Charset
-
-