Package org.simpleframework.util.buffer
Interface Stream
-
- All Known Subinterfaces:
Buffer
- All Known Implementing Classes:
ArrayBuffer
,BufferAllocator
public interface Stream
TheStream
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 anInputStream
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.io.InputStream
getInputStream()
This method is used so that a buffer can be represented as a stream of bytes.
-
-
-
Method Detail
-
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
-
-