Package com.sun.codemodel.util
Class SingleByteEncoder
java.lang.Object
java.nio.charset.CharsetEncoder
com.sun.codemodel.util.SingleByteEncoder
- Direct Known Subclasses:
MS1252Encoder
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
SingleByteEncoder
(Charset cs, short[] index1, String index2, int mask1, int mask2, int shift) -
Method Summary
Modifier and TypeMethodDescriptionboolean
canEncode
(char c) byte
encode
(char inputChar) private CoderResult
encodeArrayLoop
(CharBuffer src, ByteBuffer dst) private CoderResult
encodeBufferLoop
(CharBuffer src, ByteBuffer dst) 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
-
Field Details
-
index1
private final short[] index1 -
index2
-
mask1
private final int mask1 -
mask2
private final int mask2 -
shift
private final int shift -
sgp
private final sun.nio.cs.Surrogate.Parser sgp
-
-
Constructor Details
-
SingleByteEncoder
-
-
Method Details
-
canEncode
public boolean canEncode(char c) - Overrides:
canEncode
in classCharsetEncoder
-
encodeArrayLoop
-
encodeBufferLoop
-
encodeLoop
- Specified by:
encodeLoop
in classCharsetEncoder
-
encode
public byte encode(char inputChar)
-