Package com.ibm.icu.charset
Class CharsetISO2022.CharsetEncoderISO2022CN
- java.lang.Object
-
- java.nio.charset.CharsetEncoder
-
- com.ibm.icu.charset.CharsetEncoderICU
-
- com.ibm.icu.charset.CharsetISO2022.CharsetEncoderISO2022CN
-
- Enclosing class:
- CharsetISO2022
private class CharsetISO2022.CharsetEncoderISO2022CN extends CharsetEncoderICU
-
-
Field Summary
-
Fields inherited from class com.ibm.icu.charset.CharsetEncoderICU
errorBuffer, errorBufferLength, EXT_MAX_UCHARS, fromCharErrorBehaviour, fromUChar32, fromUContext, fromUnicodeStatus, invalidUCharBuffer, invalidUCharLength, MISSING_CHAR_MARKER, preFromUArray, preFromUBegin, preFromUFirstCP, preFromULength, useFallback, useSubChar1
-
-
Constructor Summary
Constructors Constructor Description CharsetEncoderISO2022CN(CharsetICU cs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.nio.charset.CoderResult
cbFromUWriteSub(CharsetEncoderICU encoder, java.nio.CharBuffer source, java.nio.ByteBuffer target, java.nio.IntBuffer offsets)
protected java.nio.charset.CoderResult
encodeLoop(java.nio.CharBuffer source, java.nio.ByteBuffer target, java.nio.IntBuffer offsets, boolean flush)
protected void
implReset()
Resets the from Unicode mode of converter-
Methods inherited from class com.ibm.icu.charset.CharsetEncoderICU
cbFromUWriteUChars, encode, encodeLoop, fromUCountPending, fromUnicodeWithCallback, fromUWriteBytes, getMaxBytesForString, handleSurrogates, handleSurrogates, implFlush, implOnMalformedInput, implOnUnmappableCharacter, isFallbackUsed, isFromUUseFallback, isFromUUseFallback, isLegalReplacement, maxCharsPerByte, setFallbackUsed, setFromUCallback, setFromUContext
-
-
-
-
Constructor Detail
-
CharsetEncoderISO2022CN
public CharsetEncoderISO2022CN(CharsetICU cs)
-
-
Method Detail
-
implReset
protected void implReset()
Description copied from class:CharsetEncoderICU
Resets the from Unicode mode of converter- Overrides:
implReset
in classCharsetEncoderICU
-
cbFromUWriteSub
java.nio.charset.CoderResult cbFromUWriteSub(CharsetEncoderICU encoder, java.nio.CharBuffer source, java.nio.ByteBuffer target, java.nio.IntBuffer offsets)
- Overrides:
cbFromUWriteSub
in classCharsetEncoderICU
-
encodeLoop
protected java.nio.charset.CoderResult encodeLoop(java.nio.CharBuffer source, java.nio.ByteBuffer target, java.nio.IntBuffer offsets, boolean flush)
- Specified by:
encodeLoop
in classCharsetEncoderICU
-
-