org.teiid.query.function
Class CharsetUtils.FixedDecoder

java.lang.Object
  extended by java.nio.charset.CharsetDecoder
      extended by org.teiid.query.function.CharsetUtils.FixedDecoder
Enclosing class:
CharsetUtils

public abstract static class CharsetUtils.FixedDecoder
extends java.nio.charset.CharsetDecoder


Field Summary
protected  java.nio.ByteBuffer bb
           
 
Constructor Summary
protected CharsetUtils.FixedDecoder(java.nio.charset.Charset cs, int decodeBytes, float averageCharsPerByte, float maxCharsPerByte)
           
 
Method Summary
protected abstract  void decode(java.nio.CharBuffer out)
           
protected  java.nio.charset.CoderResult decodeLoop(java.nio.ByteBuffer in, java.nio.CharBuffer out)
           
protected  java.nio.charset.CoderResult implFlush(java.nio.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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bb

protected java.nio.ByteBuffer bb
Constructor Detail

CharsetUtils.FixedDecoder

protected CharsetUtils.FixedDecoder(java.nio.charset.Charset cs,
                                    int decodeBytes,
                                    float averageCharsPerByte,
                                    float maxCharsPerByte)
Method Detail

decodeLoop

protected java.nio.charset.CoderResult decodeLoop(java.nio.ByteBuffer in,
                                                  java.nio.CharBuffer out)
Specified by:
decodeLoop in class java.nio.charset.CharsetDecoder

decode

protected abstract void decode(java.nio.CharBuffer out)

implFlush

protected java.nio.charset.CoderResult implFlush(java.nio.CharBuffer out)
Overrides:
implFlush in class java.nio.charset.CharsetDecoder

implReset

protected void implReset()
Overrides:
implReset in class java.nio.charset.CharsetDecoder


Copyright © 2010. All Rights Reserved.