|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.soyatec.windows.azure.blob.io.MemoryStream
public class MemoryStream
| Constructor Summary | |
|---|---|
MemoryStream()
|
|
MemoryStream(byte[] buf)
|
|
MemoryStream(byte[] buf,
int offset,
int length)
|
|
| Method Summary | |
|---|---|
boolean |
canSeek()
Indicates whether this stream can be seeked. |
void |
close()
Close this stream. |
byte[] |
getBytes()
Gets the byte array of data that is stored in the stream. |
long |
getPosition()
Gets the current position of this stream. |
long |
length()
Gets the length of this stream. |
int |
read(byte[] b)
Reads some number of bytes from the stream and stores them into the buffer array b. |
int |
read(byte[] buffer,
int offset,
int len)
Reads up to len bytes of data from the stream into an array
of bytes. |
void |
setPosition(long position)
Sets the current position of this stream. |
void |
write(byte[] buffer,
int offset,
int len)
Writes len bytes from the specified byte array starting at
offset off to this stream. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MemoryStream(byte[] buf)
public MemoryStream()
public MemoryStream(byte[] buf,
int offset,
int length)
| Method Detail |
|---|
public void close()
throws java.io.IOException
Stream
close in interface Streamjava.io.IOException
public long length()
throws java.io.IOException
Stream
length in interface Streamjava.io.IOException
public int read(byte[] b)
throws java.io.IOException
Streamb.
read in interface Streamb - the buffer into which the data is read.
-1 is there is no more data because the end of the
stream has been reached.
java.io.IOException
public int read(byte[] buffer,
int offset,
int len)
throws java.io.IOException
Streamlen bytes of data from the stream into an array
of bytes. An attempt is made to read as many as len bytes,
but a smaller number may be read. The number of bytes actually read is
returned as an integer.
read in interface Streambuffer - the buffer into which the data is read.offset - the start offset in array b at which the data is
written.len - the maximum number of bytes to read.
-1 if there is no more data because the end of the
stream has been reached.
java.io.IOException
public void write(byte[] buffer,
int offset,
int len)
throws java.io.IOException
Streamlen bytes from the specified byte array starting at
offset off to this stream. The general contract for
write(b, off, len) is that some of the bytes in the array
b are written to the stream in order; element
b[off] is the first byte written and
b[off+len-1] is the last byte written by this operation.
write in interface Streambuffer - the data.offset - the start offset in the data.len - the number of bytes to write.
java.io.IOExceptionpublic boolean canSeek()
Stream
canSeek in interface Stream
public byte[] getBytes()
throws java.io.IOException
Stream
getBytes in interface Streamjava.io.IOException
public long getPosition()
throws java.io.IOException
Stream
getPosition in interface Streamjava.io.IOException
public void setPosition(long position)
throws java.io.IOException
Stream
setPosition in interface Streamposition - the current position of this stream.
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||