module com::sun::star::io

(Global Index)

submodules

services

interfaces

structs

exceptions

enums

typedefs

constant groups


submodules


services

DataInputStream reads the data through a chained stream.
DataOutputStream writes its data to a chained XOutputStream .
MarkableInputStream allows to set marks in an InputStream and to later jump back to these marks.
MarkableOutputStream allows to set marks in an outputstream and to later jump back to these marks.
ObjectInputStream is a stream which allows reading the data of persistent objects.
ObjectOutputStream is a stream which allows writing the data of persistent objects.
Pipe the implementation of an output stream and an input stream.
Pump the implementation of a data source and a data sink.
TextInputStream reads the data through a chained stream.
TextOutputStream writes its data to a chained XOutputStream .

interfaces

XActiveDataControl makes it possible to control an active data source.
XActiveDataSink makes it possible to read the corresponding object from an input stream.
XActiveDataSource has to be implemented if the class should be able to write into an output stream.
XActiveDataStreamer makes it possible to read and write the corresponding stream.
XConnectable makes it possible to connect data sinks and sources.
XDataExporter makes it possible to export data from a component into a data sink.
XDataImporter makes it possible to import data from a data source into a component.
XDataInputStream makes it possible to read machine-independent simple data types from a stream.
XDataOutputStream makes it possible to write machine-independent simple data types to a stream.
XDataTransferEventListener is used to receive callbacks from an importer or exporter.
XInputStream This is the basic interface to read data from a stream.
XInputStreamProvider Interface for providing an input stream. When calling createInputStream() you get a fresh input stream to read from, anytime providing the same data.
XMarkableStream makes it possible to set and remove seekable marks to a stream.
XObjectInputStream makes it possible to load the data and structure of runtime objects.
XObjectOutputStream makes it possible to store the data and structure of runtime objects.
XOutputStream This is the basic interface to write data to a stream.
XPersist makes it possible to write this object to an URL or read it from an URL.
XPersistObject makes it possible to write the corresponding object to a stream.
XSeekable makes it possible to seek to certain position within a stream.
XStream offers read and write access to the same stream.
XStreamListener makes it possible to receive events from an active data control.
XTextInputStream makes it possible to read machine-independent simple data types from a stream.
XTextOutputStream makes it possible to write machine-independent simple data types to a stream.
XTruncate makes it possible to set the size of the underlying data of a stream to zero.
XXMLExtractor offers the capability to extract the XML document stream from a document storage.

structs

DataTransferEvent is broadcasted by a filter.

exceptions

BufferSizeExceededException is thrown by instances which need to buffer data.
IOException is thrown when an input or output error has occurred.
NotConnectedException is thrown when a read/write operation is tried on an instance that has not been chained properly.
UnexpectedEOFException is thrown when the EOF/code> is reached during reading a datatype ( long , string , etc.).
WrongFormatException is thrown when inconsistent data comes up while reading a complex data type ( string or object).

enums


typedefs


constant groups

Top of Page