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 ByteBufferbb
-
Constructor Summary
Constructors Modifier Constructor Description protectedFixedDecoder(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 voiddecode(CharBuffer out)protected CoderResultdecodeLoop(ByteBuffer in, CharBuffer out)protected CoderResultimplFlush(CharBuffer out)protected voidimplReset()-
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:
decodeLoopin classCharsetDecoder
-
decode
protected abstract void decode(CharBuffer out)
-
implFlush
protected CoderResult implFlush(CharBuffer out)
- Overrides:
implFlushin classCharsetDecoder
-
implReset
protected void implReset()
- Overrides:
implResetin classCharsetDecoder
-
-