module com { module sun { module star { module io {
/** allows to set marks in an outputstream and to later jump back to these marks. <p>Theimplementationstoresthedataaslongasmarksexists andlaterwritesthesedataintotheoutputstream, thathasbeensetpreviouslyattheXActiveDataSource interface.</p>
*/
published service MarkableOutputStream
{ /** allows to write data at the current position. <p>Flushingtheoutputstreamwillonlyflushdata, whichwaswrittenbeforethefirstnon-deletedmark, becausedataafterthefirstnon-deletedmark maybemodifiedbylaterjumpToMark()/writeBytes()calls.
*/
interface com::sun::star::io::XOutputStream;
/** allows to create marks at the current position andtosetthecurrentposition.
*/
interface com::sun::star::io::XMarkableStream;
/** allows to access to the underlying sink ofthisstream.
*/
interface com::sun::star::io::XActiveDataSource;
/** allows to navigate via a chain of streams */
interface com::sun::star::io::XConnectable;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.