fr.umlv.tatoo.runtime.buffer.impl
Class ByteBufferCharacterBuffer

java.lang.Object
  extended by fr.umlv.tatoo.runtime.buffer.impl.AbstractByteBufferCharacterBuffer
      extended by fr.umlv.tatoo.runtime.buffer.impl.ByteBufferCharacterBuffer
All Implemented Interfaces:
CharacterBuffer

public class ByteBufferCharacterBuffer
extends AbstractByteBufferCharacterBuffer

ByteBufferCharacterBuffer.java Created: Mon Jul 14 14:16:09 2003

Version:
$Revision$
Author:
Gilles Roussel

Field Summary
protected  Charset charset
           
 
Fields inherited from class fr.umlv.tatoo.runtime.buffer.impl.AbstractByteBufferCharacterBuffer
buffer, channel, position, previousWasNL
 
Constructor Summary
ByteBufferCharacterBuffer(int size, Charset charset)
           
ByteBufferCharacterBuffer(int size, Charset charset, ByteChannel channel)
           
 
Method Summary
 CharSequence extractAndUnwind(int l)
           
 
Methods inherited from class fr.umlv.tatoo.runtime.buffer.impl.AbstractByteBufferCharacterBuffer
clear, compact, hasRemaining, next, position, previousWasNewLine, read, setChannel, unwind
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

charset

protected final Charset charset
Constructor Detail

ByteBufferCharacterBuffer

public ByteBufferCharacterBuffer(int size,
                                 Charset charset,
                                 ByteChannel channel)

ByteBufferCharacterBuffer

public ByteBufferCharacterBuffer(int size,
                                 Charset charset)
Method Detail

extractAndUnwind

public CharSequence extractAndUnwind(int l)
Specified by:
extractAndUnwind in class AbstractByteBufferCharacterBuffer