abstract class SingleByteEncoder
extends java.nio.charset.CharsetEncoder
Modifier and Type | Field and Description |
---|---|
private short[] |
index1 |
private java.lang.String |
index2 |
private int |
mask1 |
private int |
mask2 |
private sun.nio.cs.Surrogate.Parser |
sgp |
private int |
shift |
Modifier | Constructor and Description |
---|---|
protected |
SingleByteEncoder(java.nio.charset.Charset cs,
short[] index1,
java.lang.String index2,
int mask1,
int mask2,
int shift) |
Modifier and Type | Method and Description |
---|---|
boolean |
canEncode(char c) |
byte |
encode(char inputChar) |
private java.nio.charset.CoderResult |
encodeArrayLoop(java.nio.CharBuffer src,
java.nio.ByteBuffer dst) |
private java.nio.charset.CoderResult |
encodeBufferLoop(java.nio.CharBuffer src,
java.nio.ByteBuffer dst) |
protected java.nio.charset.CoderResult |
encodeLoop(java.nio.CharBuffer src,
java.nio.ByteBuffer dst) |
averageBytesPerChar, canEncode, charset, encode, encode, flush, implFlush, implOnMalformedInput, implOnUnmappableCharacter, implReplaceWith, implReset, isLegalReplacement, malformedInputAction, maxBytesPerChar, onMalformedInput, onUnmappableCharacter, replacement, replaceWith, reset, unmappableCharacterAction
private final short[] index1
private final java.lang.String index2
private final int mask1
private final int mask2
private final int shift
private final sun.nio.cs.Surrogate.Parser sgp
protected SingleByteEncoder(java.nio.charset.Charset cs, short[] index1, java.lang.String index2, int mask1, int mask2, int shift)
public boolean canEncode(char c)
canEncode
in class java.nio.charset.CharsetEncoder
private java.nio.charset.CoderResult encodeArrayLoop(java.nio.CharBuffer src, java.nio.ByteBuffer dst)
private java.nio.charset.CoderResult encodeBufferLoop(java.nio.CharBuffer src, java.nio.ByteBuffer dst)
protected java.nio.charset.CoderResult encodeLoop(java.nio.CharBuffer src, java.nio.ByteBuffer dst)
encodeLoop
in class java.nio.charset.CharsetEncoder
public byte encode(char inputChar)