public class JbaseCharsetDecoder
extends java.nio.charset.CharsetDecoder
An engine that can transform a sequence of bytes in a jBASE charset into a sequence of sixteen-bit Unicode characters.
Modifier | Constructor and Description |
---|---|
protected |
JbaseCharsetDecoder(JbaseCharset charset) |
Modifier and Type | Method and Description |
---|---|
protected java.nio.ByteBuffer |
checkBuffer(java.nio.ByteBuffer buffer,
int newDataLength) |
protected java.nio.charset.CoderResult |
decodeLoop(java.nio.ByteBuffer inBytesBuffer,
java.nio.CharBuffer outCharBuffer)
Convert the incoming jBASE bytes into Unicode char buffer
|
averageCharsPerByte, charset, decode, decode, detectedCharset, flush, implFlush, implOnMalformedInput, implOnUnmappableCharacter, implReplaceWith, implReset, isAutoDetecting, isCharsetDetected, malformedInputAction, maxCharsPerByte, onMalformedInput, onUnmappableCharacter, replacement, replaceWith, reset, unmappableCharacterAction
protected JbaseCharsetDecoder(JbaseCharset charset)
protected java.nio.charset.CoderResult decodeLoop(java.nio.ByteBuffer inBytesBuffer, java.nio.CharBuffer outCharBuffer)
decodeLoop
in class java.nio.charset.CharsetDecoder
protected java.nio.ByteBuffer checkBuffer(java.nio.ByteBuffer buffer, int newDataLength)