Package com.ibm.icu.charset
Class CharsetASCII.CharsetEncoderASCII
- java.lang.Object
-
- java.nio.charset.CharsetEncoder
-
- com.ibm.icu.charset.CharsetEncoderICU
-
- com.ibm.icu.charset.CharsetASCII.CharsetEncoderASCII
-
- Direct Known Subclasses:
Charset88591.CharsetEncoder88591
- Enclosing class:
- CharsetASCII
class CharsetASCII.CharsetEncoderASCII extends CharsetEncoderICU
-
-
Field Summary
Fields Modifier and Type Field Description private static int
NEED_TO_WRITE_BOM
-
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 CharsetEncoderASCII(CharsetICU cs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.nio.charset.CoderResult
encodeLoop(java.nio.CharBuffer source, java.nio.ByteBuffer target, java.nio.IntBuffer offsets, boolean flush)
protected java.nio.charset.CoderResult
encodeLoopCoreOptimized(java.nio.CharBuffer source, java.nio.ByteBuffer target, char[] sourceArray, byte[] targetArray, int oldSource, int offset, int limit, boolean flush)
protected java.nio.charset.CoderResult
encodeLoopCoreUnoptimized(java.nio.CharBuffer source, java.nio.ByteBuffer target, boolean flush)
protected java.nio.charset.CoderResult
encodeMalformedOrUnmappable(java.nio.CharBuffer source, int ch, boolean flush)
private java.nio.charset.CoderResult
encodeTrail(java.nio.CharBuffer source, char lead, 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
-
NEED_TO_WRITE_BOM
private static final int NEED_TO_WRITE_BOM
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CharsetEncoderASCII
public CharsetEncoderASCII(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
-
encodeLoopCoreOptimized
protected java.nio.charset.CoderResult encodeLoopCoreOptimized(java.nio.CharBuffer source, java.nio.ByteBuffer target, char[] sourceArray, byte[] targetArray, int oldSource, int offset, int limit, boolean flush)
-
encodeLoopCoreUnoptimized
protected java.nio.charset.CoderResult encodeLoopCoreUnoptimized(java.nio.CharBuffer source, java.nio.ByteBuffer target, boolean flush)
-
encodeMalformedOrUnmappable
protected final java.nio.charset.CoderResult encodeMalformedOrUnmappable(java.nio.CharBuffer source, int ch, boolean flush)
-
encodeTrail
private final java.nio.charset.CoderResult encodeTrail(java.nio.CharBuffer source, char lead, boolean flush)
-
-