(incubating) | The Free and Open Productivity Suite

Developer's Guide

API

SDK

Tips 'n' Tricks

Miscellaneous

Content for OpenOffice.org version 3.3.

:: 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

Apache OpenOffice is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.

Copyright & License
Apache and the Apache feather logos are trademarks of The Apache Software Foundation. OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.