java.lang.Object | +--java.nio.charset.CharsetDecoder
CharsetDecoder(java.nio.charset.Charset cs, float averageCharsPerByte, float maxCharsPerByte) |
protected CharsetDecoder(java.nio.charset.Charset cs, float averageCharsPerByte, float maxCharsPerByte)
Parameters:cs
- averageCharsPerByte
- maxCharsPerByte
- public final float averageCharsPerByte()
public final Charset charset()
public final CharBuffer decode(java.nio.ByteBuffer in)
Parameters:in
- public final CoderResult decode(java.nio.ByteBuffer in, java.nio.CharBuffer out, boolean endOfInput)
Parameters:in
- out
- endOfInput
- protected CoderResult decodeLoop(java.nio.ByteBuffer in, java.nio.CharBuffer out)
Parameters:in
- out
- public Charset detectedCharset()
public final CoderResult flush(java.nio.CharBuffer out)
Parameters:out
- protected CoderResult implFlush(java.nio.CharBuffer out)
Parameters:out
- protected void implOnMalformedInput(java.nio.charset.CodingErrorAction newAction)
Parameters:newAction
- protected void implOnUnmappableCharacter(java.nio.charset.CodingErrorAction newAction)
Parameters:newAction
- protected void implReplaceWith(java.lang.String newReplacement)
Parameters:newReplacement
- protected void implReset()
public boolean isAutoDetecting()
public boolean isCharsetDetected()
public CodingErrorAction malformedInputAction()
public final float maxCharsPerByte()
public final CharsetDecoder onMalformedInput(java.nio.charset.CodingErrorAction newAction)
Parameters:newAction
- public final CharsetDecoder onUnmappableCharacter(java.nio.charset.CodingErrorAction newAction)
Parameters:newAction
- public final CharsetDecoder replaceWith(java.lang.String newReplacement)
Parameters:newReplacement
- public final String replacement()
public final CharsetDecoder reset()
public CodingErrorAction unmappableCharacterAction()