com.perforce.p4java.charset
Class PerforceShiftJISCharset

java.lang.Object
  extended by java.nio.charset.Charset
      extended by 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 Summary
static boolean UNICODE_MAPPING
           
 
Constructor Summary
protected PerforceShiftJISCharset(String canonical, String[] aliases)
          Constructor for the P4ShiftJIS charset.
 
Method Summary
 boolean contains(Charset cs)
          Tells whether or not this charset contains the given charset.
 CharsetDecoder newDecoder()
          Called by users of this Charset to obtain a decoder.
 CharsetEncoder newEncoder()
          Called by users of this Charset to obtain an encoder.
 
Methods inherited from class java.nio.charset.Charset
aliases, availableCharsets, canEncode, compareTo, decode, defaultCharset, displayName, displayName, encode, encode, equals, forName, hashCode, isRegistered, isSupported, name, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

UNICODE_MAPPING

public static final boolean UNICODE_MAPPING
Constructor Detail

PerforceShiftJISCharset

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

Method Detail

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


Copyright © 2015 Perforce Software. All Rights Reserved.