Package org.teiid.util
Class CharsetUtils.FixedDecoder
- java.lang.Object
-
- java.nio.charset.CharsetDecoder
-
- org.teiid.util.CharsetUtils.FixedDecoder
-
- Enclosing class:
- CharsetUtils
public abstract static class CharsetUtils.FixedDecoder extends CharsetDecoder
-
-
Field Summary
Fields Modifier and Type Field Description protected ByteBuffer
bb
-
Constructor Summary
Constructors Modifier Constructor Description protected
FixedDecoder(Charset cs, int decodeBytes, float averageCharsPerByte, float maxCharsPerByte)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract void
decode(CharBuffer out)
protected CoderResult
decodeLoop(ByteBuffer in, CharBuffer out)
protected CoderResult
implFlush(CharBuffer out)
protected void
implReset()
-
Methods inherited from class java.nio.charset.CharsetDecoder
averageCharsPerByte, charset, decode, decode, detectedCharset, flush, implOnMalformedInput, implOnUnmappableCharacter, implReplaceWith, isAutoDetecting, isCharsetDetected, malformedInputAction, maxCharsPerByte, onMalformedInput, onUnmappableCharacter, replacement, replaceWith, reset, unmappableCharacterAction
-
-
-
-
Field Detail
-
bb
protected ByteBuffer bb
-
-
Constructor Detail
-
FixedDecoder
protected FixedDecoder(Charset cs, int decodeBytes, float averageCharsPerByte, float maxCharsPerByte)
-
-
Method Detail
-
decodeLoop
protected CoderResult decodeLoop(ByteBuffer in, CharBuffer out)
- Specified by:
decodeLoop
in classCharsetDecoder
-
decode
protected abstract void decode(CharBuffer out)
-
implFlush
protected CoderResult implFlush(CharBuffer out)
- Overrides:
implFlush
in classCharsetDecoder
-
implReset
protected void implReset()
- Overrides:
implReset
in classCharsetDecoder
-
-