public abstract class TCharsetDecoder extends Object
Modifier | Constructor and Description |
---|---|
protected |
TCharsetDecoder(TCharset cs,
float averageCharsPerByte,
float maxCharsPerByte) |
protected TCharsetDecoder(TCharset cs, float averageCharsPerByte, float maxCharsPerByte)
public final TCharset charset()
public final String replacement()
public final TCharsetDecoder replaceWith(String newReplacement)
protected void implReplaceWith(String newReplacement)
public TCodingErrorAction malformedInputAction()
public final TCharsetDecoder onMalformedInput(TCodingErrorAction newAction)
protected void implOnMalformedInput(TCodingErrorAction newAction)
public TCodingErrorAction unmappableCharacterAction()
public final TCharsetDecoder onUnmappableCharacter(TCodingErrorAction newAction)
protected void implOnUnmappableCharacter(TCodingErrorAction newAction)
public final float averageCharsPerByte()
public final float maxCharsPerByte()
public final TCoderResult decode(TByteBuffer in, TCharBuffer out, boolean endOfInput)
public final TCoderResult flush(TCharBuffer out)
public final TCharsetDecoder reset()
public final TCharBuffer decode(TByteBuffer in) throws TCharacterCodingException
TCharacterCodingException
public boolean isAutoDetecting()
public boolean isCharsetDetected()
public TCharset detectedCharset()
protected abstract TCoderResult decodeLoop(TByteBuffer in, TCharBuffer out)
protected TCoderResult implFlush(TCharBuffer out)
protected void implReset()
Copyright © 2019. All rights reserved.