|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IInStream
InStream interface used to operate with seeable input stream
Field Summary | |
---|---|
static int |
SEEK_CUR
Indicates, that the seek operation should be done from the current position (file pointer) of the stream. |
static int |
SEEK_END
Indicates, that the seek operation should be done from the end of the stream. |
static int |
SEEK_SET
Indicates, that the seek operation should be done from the beginning of the stream |
Method Summary | |
---|---|
long |
seek(long offset,
int seekOrigin)
Move current location pointer to the new offset depending on seekOrigin |
Methods inherited from interface net.sf.sevenzipjbinding.ISequentialInStream |
---|
read |
Field Detail |
---|
static final int SEEK_SET
static final int SEEK_CUR
static final int SEEK_END
Method Detail |
---|
long seek(long offset, int seekOrigin) throws SevenZipException
seekOrigin
offset
- absolute or relative offset in the stream to move toseekOrigin
- on of three possible seek origins:SEEK_SET
- offset
is an absolute offset to move to,SEEK_CUR
- offset
is a relative offset to the current position in stream,SEEK_END
- offset
is an offset from the end of the stream
(offset <= 0)
.
SevenZipException
- in error case. If this method ends with an exception, the current operation will be reported to 7-Zip
as failed. There are no guarantee, that there are no further call back methods will be called. The
first thrown exception will be saved and thrown late on from the first called 7-Zip-JBinding main
method, such as ISevenZipInArchive.extract()
or SevenZip.openInArchive()
.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |