org.teiid.query.function
Class CharsetUtils.FixedEncoder

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

public abstract static class CharsetUtils.FixedEncoder
extends java.nio.charset.CharsetEncoder


Field Summary
protected  java.nio.CharBuffer cb
           
 
Constructor Summary
protected CharsetUtils.FixedEncoder(java.nio.charset.Charset cs, int encodeChars, float averageBytesPerChar, float maxBytesPerChar)
           
 
Method Summary
protected abstract  java.nio.charset.CoderResult encode(java.nio.ByteBuffer out)
           
protected  java.nio.charset.CoderResult encodeLoop(java.nio.CharBuffer in, java.nio.ByteBuffer out)
           
protected  java.nio.charset.CoderResult implFlush(java.nio.ByteBuffer out)
           
protected  void implReset()
           
 
Methods inherited from class java.nio.charset.CharsetEncoder
averageBytesPerChar, canEncode, canEncode, charset, encode, encode, flush, implOnMalformedInput, implOnUnmappableCharacter, implReplaceWith, isLegalReplacement, malformedInputAction, maxBytesPerChar, 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

cb

protected java.nio.CharBuffer cb
Constructor Detail

CharsetUtils.FixedEncoder

protected CharsetUtils.FixedEncoder(java.nio.charset.Charset cs,
                                    int encodeChars,
                                    float averageBytesPerChar,
                                    float maxBytesPerChar)
Method Detail

encodeLoop

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

encode

protected abstract java.nio.charset.CoderResult encode(java.nio.ByteBuffer out)

implFlush

protected java.nio.charset.CoderResult implFlush(java.nio.ByteBuffer out)
Overrides:
implFlush in class java.nio.charset.CharsetEncoder

implReset

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


Copyright © 2010. All Rights Reserved.