Package com.sun.codemodel.util
Class SingleByteEncoder
- java.lang.Object
-
- java.nio.charset.CharsetEncoder
-
- com.sun.codemodel.util.SingleByteEncoder
-
- Direct Known Subclasses:
MS1252Encoder
abstract class SingleByteEncoder extends java.nio.charset.CharsetEncoder
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SingleByteEncoder(java.nio.charset.Charset cs, short[] index1, java.lang.String index2, int mask1, int mask2, int shift)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
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
-
-
-
-
Method Detail
-
canEncode
public boolean canEncode(char c)
- Overrides:
canEncode
in classjava.nio.charset.CharsetEncoder
-
encodeArrayLoop
private java.nio.charset.CoderResult encodeArrayLoop(java.nio.CharBuffer src, java.nio.ByteBuffer dst)
-
encodeBufferLoop
private java.nio.charset.CoderResult encodeBufferLoop(java.nio.CharBuffer src, java.nio.ByteBuffer dst)
-
encodeLoop
protected java.nio.charset.CoderResult encodeLoop(java.nio.CharBuffer src, java.nio.ByteBuffer dst)
- Specified by:
encodeLoop
in classjava.nio.charset.CharsetEncoder
-
encode
public byte encode(char inputChar)
-
-