Package com.ibm.icu.charset
Class CharsetHZ.CharsetEncoderHZ
- java.lang.Object
-
- java.nio.charset.CharsetEncoder
-
- com.ibm.icu.charset.CharsetEncoderICU
-
- com.ibm.icu.charset.CharsetHZ.CharsetEncoderHZ
-
- Enclosing class:
- CharsetHZ
class CharsetHZ.CharsetEncoderHZ extends CharsetEncoderICU
-
-
Field Summary
Fields Modifier and Type Field Description (package private) CharsetMBCS.CharsetEncoderMBCS
gbEncoder
(package private) boolean
isEscapeAppended
(package private) boolean
isTargetUCharDBCS
-
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 CharsetEncoderHZ(CharsetICU cs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.nio.charset.CoderResult
concatEscape(java.nio.CharBuffer source, java.nio.ByteBuffer target, java.nio.IntBuffer offsets, byte[] strToAppend)
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
cbFromUWriteSub, cbFromUWriteUChars, encode, encodeLoop, fromUCountPending, fromUnicodeWithCallback, fromUWriteBytes, getMaxBytesForString, handleSurrogates, handleSurrogates, implFlush, implOnMalformedInput, implOnUnmappableCharacter, isFallbackUsed, isFromUUseFallback, isFromUUseFallback, isLegalReplacement, maxCharsPerByte, setFallbackUsed, setFromUCallback, setFromUContext
-
-
-
-
Field Detail
-
gbEncoder
CharsetMBCS.CharsetEncoderMBCS gbEncoder
-
isEscapeAppended
boolean isEscapeAppended
-
isTargetUCharDBCS
boolean isTargetUCharDBCS
-
-
Constructor Detail
-
CharsetEncoderHZ
public CharsetEncoderHZ(CharsetICU cs)
-
-
Method Detail
-
implReset
protected void implReset()
Description copied from class:CharsetEncoderICU
Resets the from Unicode mode of converter- Overrides:
implReset
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
-
concatEscape
private java.nio.charset.CoderResult concatEscape(java.nio.CharBuffer source, java.nio.ByteBuffer target, java.nio.IntBuffer offsets, byte[] strToAppend)
-
-