public class StreamByteBuffer
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
StreamByteBuffer.ReadMode |
| Constructor and Description |
|---|
StreamByteBuffer() |
StreamByteBuffer(int chunkSize) |
StreamByteBuffer(int chunkSize,
StreamByteBuffer.ReadMode readMode) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
allocateSpace() |
void |
clear() |
java.io.InputStream |
getInputStream() |
java.io.OutputStream |
getOutputStream() |
StreamByteBuffer.ReadMode |
getReadMode() |
protected int |
prepareRead() |
byte[] |
readAsByteArray() |
java.lang.String |
readAsString(java.nio.charset.Charset charset) |
java.lang.String |
readAsString(java.lang.String encoding) |
void |
reset() |
void |
retainAfterReadingMode() |
void |
setReadMode(StreamByteBuffer.ReadMode readMode) |
int |
totalBytesUnread() |
void |
writeTo(java.io.OutputStream target) |
public StreamByteBuffer()
public StreamByteBuffer(int chunkSize)
public StreamByteBuffer(int chunkSize,
StreamByteBuffer.ReadMode readMode)
public java.io.OutputStream getOutputStream()
public java.io.InputStream getInputStream()
public void writeTo(java.io.OutputStream target)
throws java.io.IOException
java.io.IOExceptionpublic byte[] readAsByteArray()
public java.lang.String readAsString(java.lang.String encoding)
throws java.nio.charset.CharacterCodingException
java.nio.charset.CharacterCodingExceptionpublic java.lang.String readAsString(java.nio.charset.Charset charset)
throws java.nio.charset.CharacterCodingException
java.nio.charset.CharacterCodingExceptionpublic int totalBytesUnread()
protected int allocateSpace()
protected int prepareRead()
public void reset()
public StreamByteBuffer.ReadMode getReadMode()
public void setReadMode(StreamByteBuffer.ReadMode readMode)
public void retainAfterReadingMode()
public void clear()