Overview | Module | Use | Devguide | Index

Included Services | Exported Interfaces | Properties' Summary | 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
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 © 2003 Sun Microsystems, Inc.