Overview | Module | Use | Devguide | Index

Services' Summary | Interfaces' Summary | Properties' Summary | Services' Details | Interfaces' Details | Properties' Details

:: com :: sun :: star :: io ::
service MarkableOutputStream
Description allows to set marks in an outputstream and to later jump back to these marks. The implementation stores the data as long as marks exists and later writes these data into the output stream, that has been set previously at the XActiveDataSource interface.

Exported Interfaces - Summary
XOutputStream | allows to write data at the current position. (details)
XMarkableStream | allows to create marks at the current position and to set the current position.
XActiveDataSource | allows to access to the underlying sink of this stream.
XConnectable | allows to navigate via a chain of streams

Exported Interfaces - Details
XOutputStream
Description allows to write data at the current position. Flushing the outputstream will only flush data, which was written before the first non-deleted mark, because data after the first non-deleted mark may be modified by later jumpToMark()/writeBytes() calls.
XMarkableStream
Description allows to create marks at the current position and to set the current position.
XActiveDataSource
Description allows to access to the underlying sink of this stream.
XConnectable
Description allows to navigate via a chain of streams

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.