org.simpleframework.util.buffer
Interface Stream
- All Known Subinterfaces:
- Buffer
- All Known Implementing Classes:
- ArrayBuffer, BufferAllocator
public interface Stream
The Stream
interface is used to represent anything that
can be streamed. Typically this is used to represent a region of
memory that can be read through an InputStream
object.
Representing an object as a stream ensures it can each time the
input stream is acquired it reads from the start of the buffer.
- Author:
- Niall Gallagher
- See Also:
Buffer
Method Summary |
java.io.InputStream |
getInputStream()
This method is used so that a buffer can be represented as a
stream of bytes. |
getInputStream
java.io.InputStream getInputStream()
throws java.io.IOException
- This method is used so that a buffer can be represented as a
stream of bytes. This provides a quick means to access the data
that has been written to the buffer. It wraps the buffer within
an input stream so that it can be read directly.
- Returns:
- a stream that can be used to read the buffered bytes
- Throws:
java.io.IOException