net.sf.mmm.util.io.api
Interface ProcessableByteArrayBuffer

All Superinterfaces:
ByteBuffer, ByteIterator, ByteProcessable, ByteProvider
All Known Implementing Classes:
AbstractByteArrayBufferBuffer, ByteArrayBufferBuffer, LookaheadByteArrayBufferBuffer

public interface ProcessableByteArrayBuffer
extends ByteBuffer, ByteProcessable

This is the interface for a provider of data bytes (a byte[] -Buffer) that is iterable and processable.
Bytes that are processed will be consumed (as if they were iterated).

Since:
1.0.1
Author:
Joerg Hohwiller (hohwille at users.sourceforge.net)

Method Summary
 
Methods inherited from interface net.sf.mmm.util.io.api.ByteIterator
hasNext, next, peek, skip
 
Methods inherited from interface net.sf.mmm.util.io.api.ByteProvider
getBytesAvailable
 
Methods inherited from interface net.sf.mmm.util.io.api.ByteProcessable
process
 



Copyright © 2001-2010 mmm-Team. All Rights Reserved.