Package com.sun.codemodel.util
Class MS1252Encoder
- java.lang.Object
-
- java.nio.charset.CharsetEncoder
-
- com.sun.codemodel.util.MS1252Encoder
-
public final class MS1252Encoder extends CharsetEncoder
MS1252 encoder that corrects a bug in JDK1.4.2_01.See http://www.microsoft.com/globaldev/reference/sbcs/1252.htm for the normative definition. This code depends on Sun internal package, so we have to make sure it won't be executed on other JDKs.
-
-
Constructor Summary
Constructors Constructor Description MS1252Encoder(Charset cs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canEncode(char c)
byte
encode(char inputChar)
protected CoderResult
encodeLoop(CharBuffer src, ByteBuffer dst)
-
Methods inherited from class java.nio.charset.CharsetEncoder
averageBytesPerChar, canEncode, charset, encode, encode, flush, implFlush, implOnMalformedInput, implOnUnmappableCharacter, implReplaceWith, implReset, isLegalReplacement, malformedInputAction, maxBytesPerChar, onMalformedInput, onUnmappableCharacter, replacement, replaceWith, reset, unmappableCharacterAction
-
-
-
-
Constructor Detail
-
MS1252Encoder
public MS1252Encoder(Charset cs)
-
-
Method Detail
-
canEncode
public boolean canEncode(char c)
-
encodeLoop
protected CoderResult encodeLoop(CharBuffer src, ByteBuffer dst)
- Specified by:
encodeLoop
in classCharsetEncoder
-
encode
public byte encode(char inputChar)
-
-