Methods' Details |
createMark
- Description
- creates a mark of the current postion and returns an identifier to it.
|
|
deleteMark
- Description
- deletes the mark that you previously created with
XMarkableStream::createMark.
It is an error to delete a mark if other marks after this
exist. In this case, for reasons of robustness, the
implementation must delete this mark and all others after
this mark.
|
|
jumpToMark
- Description
- jumps to a previously created mark.
|
|
jumpToFurthest
- Description
- jumps to the furthest position of the stream.
In the inputstream case, a subsequent read call returns
data, that was never read or skipped over before. In the
outputstream case, a subsequent write call will add
new data at the end of the stream without overwriting existing data.
|
|
offsetToMark
- Returns
- the offset from the current stream position to the
mark ("current position" - "mark position").
- Parameter nMark
- identifies the mark which is used as a base
to calculate the offset of the current position.
- Throws
- IllegalArgumentException
if the mark does not exist or is deleted.
- Throws
- IOException
if an I/O error has occurred.
|
|
Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.