|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.soyatec.windowsazure.blob.io.BlobFileStream
public class BlobFileStream
| Constructor Summary | |
|---|---|
BlobFileStream(java.io.File file)
|
|
BlobFileStream(java.lang.String fileName)
|
|
| 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 off,
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 BlobFileStream(java.io.File file)
throws java.io.IOException
java.io.IOException
public BlobFileStream(java.lang.String fileName)
throws java.io.IOException
java.io.IOException| Method Detail |
|---|
public void close()
throws java.io.IOException
BlobStream
close in interface BlobStreamjava.io.IOException
public long length()
throws java.io.IOException
BlobStream
length in interface BlobStreamjava.io.IOException
public long getPosition()
throws java.io.IOException
BlobStream
getPosition in interface BlobStreamjava.io.IOException
public int read(byte[] b)
throws java.io.IOException
BlobStreamb.
read in interface BlobStreamb - 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 void write(byte[] buffer,
int off,
int len)
throws java.io.IOException
BlobStreamlen 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 BlobStreambuffer - the data.off - the start offset in the data.len - the number of bytes to write.
java.io.IOExceptionpublic boolean canSeek()
BlobStream
canSeek in interface BlobStream
public byte[] getBytes()
throws java.io.IOException
BlobStream
getBytes in interface BlobStreamjava.io.IOException
public void setPosition(long position)
throws java.io.IOException
BlobStream
setPosition in interface BlobStreamposition - the current position of this stream.
java.io.IOException
public int read(byte[] buffer,
int offset,
int len)
throws java.io.IOException
BlobStreamlen 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 BlobStreambuffer - 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
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||