public abstract class TBufferedEncoder extends TCharsetEncoder
Modifier and Type | Class and Description |
---|---|
static class |
TBufferedEncoder.Controller |
Constructor and Description |
---|
TBufferedEncoder(TCharset cs,
float averageBytesPerChar,
float maxBytesPerChar) |
TBufferedEncoder(TCharset cs,
float averageBytesPerChar,
float maxBytesPerChar,
byte[] replacement) |
Modifier and Type | Method and Description |
---|---|
protected abstract TCoderResult |
arrayEncode(char[] inArray,
int inPos,
int inSize,
byte[] outArray,
int outPos,
int outSize,
TBufferedEncoder.Controller controller) |
protected TCoderResult |
encodeLoop(TCharBuffer in,
TByteBuffer out) |
averageBytesPerChar, canEncode, canEncode, charset, encode, encode, flush, implFlush, implOnMalformedInput, implOnUnmappableCharacter, implReplaceWith, implReset, malformedInputAction, maxBytesPerChar, onMalformedInput, onUnmappableCharacter, replacement, replaceWith, reset, unmappableCharacterAction
public TBufferedEncoder(TCharset cs, float averageBytesPerChar, float maxBytesPerChar, byte[] replacement)
public TBufferedEncoder(TCharset cs, float averageBytesPerChar, float maxBytesPerChar)
protected TCoderResult encodeLoop(TCharBuffer in, TByteBuffer out)
encodeLoop
in class TCharsetEncoder
protected abstract TCoderResult arrayEncode(char[] inArray, int inPos, int inSize, byte[] outArray, int outPos, int outSize, TBufferedEncoder.Controller controller)
Copyright © 2019. All rights reserved.