:: com :: sun :: star :: io ::
|
interface XMarkableStream |
|
- Description
- makes it possible to set and remove seekable marks to a stream.
|
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.
|
|
Top of Page
Copyright © 2000, 2013 LibreOffice contributors and/or their affiliates. All rights reserved.
LibreOffice was created by The Document Foundation, based on OpenOffice.org, which is Copyright 2000, 2010 Oracle and/or its affiliates.
The Document Foundation acknowledges all community members, please find more info at our website.
Privacy Policy | Impressum (Legal Info) | Copyright information: The source code of LibreOffice is licensed under the GNU Lesser General Public License (LGPLv3). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.